【PHP】フレームワーク CakePHP 14ホール目【v2.1】
Cakeに関係ある質問→Cake関係ないじゃん
Cakeに関係ない質問→Cake関係ないじゃん
なにこれ、こうしろよ
Cakeに関係ある質問→スルー
Cakeに関係ない質問→スルー
>>952 言われないとわからない奴が居るじゃん。
JavascriptやMySQL(クエリ)の事について聞いてきたり
PHP自体の書き方について聞いてきたりさ。
そういうのクリアした上で、Cakeの使い方なら分かるけど
基礎すら出来ずにフレームワーク使って
出来ない・わからないって言うだけじゃん。それは教えてもらえないよ
やっぱり誰もタダでは教えてくれないよね
やっぱり答えたら500円もらえるようなシステム誰かつくってよ
あんだろ
昔はぐぐって解決してたけど最近ぐぐってもゴミみたいなノイズばかりでめんどくさいから
まず2chで聞くようになってしまった
>>945 本日のお前が言うなスレはここですかw真性のアスペでワロタw
>>948 今までやってきた流れってのも多いだろ
日本でのコミュニティの大きさは圧倒的にCakeのほうが大きいけど、
本体自体も大きくなってるからそれだけ学習コストも大きいかもしれない。
今のところFuelは小さめなんで、自力で解決できる確率が高そう。
めちゃ感覚的な表現だが、今のところは学習コストはCakeの数分の一程度だと思う。
ソースコードを片っ端から読破して一つのFWを完全に自分のものにしたいっていうなら
FuelかYiiがいいと思う。
ただ、今後流行っていけばおそらくCakeと同じように大きくなっていく事は間違いない。
その時に今のうちから勉強していけばスムースについていける。
その反面、流行らずにポシャったら元の木阿弥。Cakeやっとけばよかったってことになりかねない。
960 :
nobodyさん:2012/11/30(金) 14:23:26.70 ID:hpRrtS/a
スムース
smooth スムーズ な。英語を勉強しろ。
Cakeが日本でコミュニティ大きいって感じがまったくしないんだけど
日本のCake使いはどこにいるの?
公式フォーラムっぽいところも過疎ってたし
この板で判断しろ
じゃぁ、どこが大きいの?
そりゃ最大って言ったらあそこだろ
言わなくてもわかるよな?
965 :
nobodyさん:2012/11/30(金) 15:25:48.97 ID:hpRrtS/a
マックスちんぽ
findを使って240ほど出力してたけど、項目増やすとAllowed memory sizeがではじめた
findの出力なんてテキストだしphp.iniのmemory_limit = 128Mを超えるとは思えないのに
memory_limit = -1にするとエラーは出なくなる
XAMPP上ではいいけどレンタルサーバーでは動かないだろうなぁ
>>966 単純にfind実行して結果返すmethodだけでそれが出るってこと?
もし違うなら他の(引っ張ってきたデータを加工してる)部分で余計にメモリ使ってたりしない?
実際のfind結果のデータ量を量ればfindでオーバーヘッド部分があるのかわかるかもね。
>>967 他の処理を切ってみたんだけど200は動くけど240は動かない
まったく違うとこでメモリ食ってたりするのかな、もう少し試してみます
970 :
966:2012/12/01(土) 04:45:41.87 ID:???
>>969 memory_get_usage使ってみました。(稼働する範囲で収集)
2444632 ソースの頭
3657368 ピーク時
リンクの一番下に英語でint(6041952) -> about 6MB
とあるので、2.4MBから3.6MB程度だと思われます。
何か原因があるのかもしれないのでまた報告します。
971 :
966:2012/12/01(土) 10:41:24.04 ID:???
memory周りのエラーは、処理を切った空配列のunsetしてたのが原因ぽいです。
それよりタイムアウト(30sec)が連発しているのでquery直書きで実行すると
一瞬で終わる、その後結果をCakeが返してくれるのですが(これも瞬時)
$this->set('datas',$datas);
これがメチャ重い、定番のViewへの渡し方だけどマズいのかな。
なんとw
Cake一体どうなってんだ、続報期待
973 :
966:2012/12/01(土) 11:20:49.04 ID:???
なんとw
いじってたら上の処理が軽くなった(原因不明)、朝からお騒がせしました。
baserCMS(ver2.0.5.1)絡みはここでいいのかな?
フォーラムにバグというか、キャッシュ絡みの更新反映がされない問題について、
ひとつ、気付いた点書こうと思ったんだが・・・割り当てしてるidのキャッシュ消えてねーよって。
回避策として、id割り当てしてあるやつは、idの名前も変えれば、きちんと適用される。
フォーラム登録してログインしようとしてもログインできねーし、メールで認証あるのか?と、
すぐに来ておかしくないものが全く来ない・・・よくみるとgoogleアカウントでログイン・・・
たらい回しされた感じで嫌になったわ・・・
>>974 言い訳無いだろ。baserCMSの提供先にサポートして貰えよ
そもそもよくわからんCMS使ってんじゃねーよ
Dataて複数形だからな。datas…
ホントだw
>>974 あ、違った。テンプレートテーマで固定されているだけだった。
プレビューと表示画面で表示の違いがでてプレビュー役に立たないとかあるけど。
CakeのInflectorがdataの複数形としてdatasを返してしまうんだがな。
dataの単数形はdatumであるが、
dataがdatumの複数形であるとは定まっていない。
ややこしいが、dataという文字列に対してはdatumの複数形である可能性と、
dataという未知の言葉の単数形であるとの二重の解釈が可能になってる。
何言ってんのか分からんけどInflectorにdatumなげてもdataがかえらんってこと?
そもそもdataとかdatumとかをInflectorに投げる必要があるシチュエーションがわからん
何が誰に?
>>982 いや別にdatasが良いとはいってない
単にCakeもそういう仕様にしてるってだけ。
Inflector::singular('data') は 'datum'が返る
で、
Inflector::pluralize('data') は本来なら 'data'が返るべきなのに 'datas'が返る
他にもnurfとかもおかしかった。
細かい事気にするならフレームワーク使うなよ
細かい事じゃないと思うけど
細かいじゃん。s付けるかどうかだろ?
Cakeの仕様がdatasになってるならそれで良いじゃん。
別に名前を自分で変える事も出来るんだし。
正しいスペルを書いたらエラーで動かないってのはやめて欲しい
原因気付くのに時間がかかったりするんだよな
日本人の俺から見たらInflectorの仕様が不自然な感じもするんだけど、
英語圏の人足りから特にクレームが来ていないことを見ると
それなりに合理的なのかな?
レンタルサーバーのcronでController(表示付き)を直に呼んでも良いのか、
丁寧にController内部から処理を切り出して、素のphpを呼んだほうが良いのでしょうか?
Inflectorに日本語を渡してみたい衝動に駆られた
関係ないけどたまに日本語の複数形のテーブル名あるよね、houkokusとか
>>991 cakephp shellで検索してみ
>>992 最初はダサっ、とか思ってたけど自然に受け止めることができるようになった社会人3年目の春
cyuumons
kokyakus
syouhins
これらには敵うまい(実話)
rekoodos
teeburus
全然おもしろくないよ?
NetBeansのCakePHPプラグインを有効化したら起動しなくなった(泣
1000 :
nobodyさん:2012/12/04(火) 13:10:08.23 ID:ExCLhBiP
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。