【PHP】フレームワーク CakePHP 3ホール目【本命】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/03/14(金) 15:16:00ID:HF9x5ODX10分で作るCakePHPアプリ for Windows
http://p4life.jp/cake/
マニュアル日本語化
http://www.cakephp.jp/doc/
日本語フォーラム
http://cakephp.jp/modules/newbb/
あとこのへんとか(初心者向けTIPS)
http://www.avatarfinancial.com/pages/cake/
CakePHP入門リンク集
ttp://pub.studio15.jp/2007/11/13/cakephp-links/
【PHP】フレームワーク CakePHP 2ホール目
http://pc11.2ch.net/test/read.cgi/php/1194976228/
【PHP】フレームワーク CakePHP
http://pc11.2ch.net/test/read.cgi/php/1163850802/
0002nobodyさん
2008/03/14(金) 15:46:16ID:???乙。
0003nobodyさん
2008/03/14(金) 18:11:15ID:???いろんな構造のデータになるけど、どんなパターンがあるのかな?
ちょっと見にくいだろうけど、ありそうなのを組み合わせてみた。
この結果から、配列.Model.・・・、Model.Model.・・・、Model.field、Model.配列.field の
パターンに大別できると思っている。 Model.配列.配列.field なんてのは無い。
そしてキーの先頭が大文字ならモデル名、数値なら配列、
先頭が小文字ならフィールド名と判別できると思っている。
Model::aliasとかあまり使ってないんだけど、これであってる?
何の為にこれを調べているかというと、アソシエーションでごっそり取ってきた
全データの中で、特定モデルの特定の型(たとえば日付)のフィールドだけ変換したいっていう場合に
array_walk_recursiveみたいなのがあればやりやすくない?という話
その下調べ
00043
2008/03/14(金) 18:11:43ID:???'Model1' => array(
'model1_field1' => '値1', 'model1_field2' => '値2',
),
'Model2' => array(
'0' => array(
'model2_field1' => '値1', 'model2_field2' => '値2',
),
'1' => array(
'model2_field1' => '値1', 'model2_field2' => '値2',
),
),
'Model3' => array(
'0' => array(
'model3_field1' => '値1', 'model3_field2' => '値2',
'Model4' => array(
'model4_field1' => '値1', 'model4_field2' => '値2',
)
),
'1' => array(
'model3_field1' => '値1', 'model3_field2' => '値2',
'Model4' => array(
'model4_field1' => '値1', 'model4_field2' => '値2',
)
),
),
)
これに加えて一番上が配列で始まる事もある。
0005nobodyさん
2008/03/15(土) 03:10:39ID:???0006nobodyさん
2008/03/15(土) 04:05:03ID:???長くやっている人は、すでに自分で考え設計し開発しているから、
学習コストのほうが高いように錯覚するかもしれないが
本来は、自分でやるほうがコストは大きい。
0007nobodyさん
2008/03/15(土) 04:29:13ID:???最終的にこれをコードで処理してやらなければならないんだが
どんだけ時間かかるんだろ怖いよ
0008nobodyさん
2008/03/15(土) 04:31:23ID:???気晴らしにコーラでも買いに行く
0009nobodyさん
2008/03/15(土) 08:17:47ID:4Bb0W2wlアクセス数と処理内容は?
0011nobodyさん
2008/03/15(土) 10:04:27ID:???アクセス数とかじゃなくて、モデルのオブジェクトにしこたま
データを溜め込んだりする仕様になってるから、データ量が増えて
閾値をこえると落ちるって感じかなぁ。
初めはそんなこと考えなくてもいいと思うけど・・・
0012nobodyさん
2008/03/15(土) 12:47:39ID:???ぶっちゃけCakePHPがはじめてw
0013nobodyさん
2008/03/15(土) 12:49:38ID:???やるならCIを負荷を考慮して拡張していく
0015nobodyさん
2008/03/15(土) 12:57:52ID:???流行て何でも肯定されちまうから怖いよな。
流行についていかねば、食えないから仕方ないけどな
0016nobodyさん
2008/03/15(土) 14:20:17ID:???その具体的がまったくないよね。
これじゃウソだと思われるのが当然だし、
仕方が無い話だよね。
0017nobodyさん
2008/03/15(土) 14:21:14ID:???> なんでこんな不完全なフレームワーク流行してんだよ。
世の中に完全なフレームワークは無い。
もしあったとしたら、そのフレームワークは
バージョンアップしない。
0018nobodyさん
2008/03/15(土) 14:25:44ID:???信じてもらえないのだろう?
俺、何もしてないのに・・・
0019nobodyさん
2008/03/15(土) 14:47:28ID:???メモリ不足で落ちるということを証明する義務があるのに、
それを証明しない、何もしないから信じてもらえない。
0020nobodyさん
2008/03/15(土) 15:39:59ID:???他人の作ったプログラム内でHello word書いて落ちるんだから
そう簡単には証明できねーよ、素人発言にも度が過ぎる
0021nobodyさん
2008/03/15(土) 15:44:29ID:???証明てエラー画面のキャプチャー画像とれってことか?w
0022nobodyさん
2008/03/15(土) 15:47:01ID:???19はPHPのことあまり知らなさそうな感じが・・・
0023nobodyさん
2008/03/15(土) 15:48:52ID:???0024nobodyさん
2008/03/15(土) 16:33:57ID:???>>20
そう簡単に証明できない?
なぜ? 簡単にメモリ不足になるんじゃなかったのか?
自分で言っていて矛盾に気づかない?
0025nobodyさん
2008/03/15(土) 16:43:49ID:???証明とは、他人がやっても再現できるだけの
コードや環境設定に決まっている。
Hello worldぐらいなら君でも掲示板にもかけるはずだが?
0026nobodyさん
2008/03/15(土) 17:14:17ID:???0029nobodyさん
2008/03/15(土) 17:26:40ID:???0031nobodyさん
2008/03/15(土) 17:29:55ID:???そのレベルだろうな
0033nobodyさん
2008/03/15(土) 17:32:16ID:???自分のサイトを作ろうと思うとこだわりすぎてなかなか開発が進まない。
大工さんは自分の家を建てようとするとこだわりすぎて会社がつぶれるってこともあるらしいけど。
わかりますかね?この気持ち。
0034nobodyさん
2008/03/15(土) 17:33:07ID:???0035nobodyさん
2008/03/15(土) 17:39:44ID:???0036nobodyさん
2008/03/15(土) 17:44:25ID:???0037nobodyさん
2008/03/15(土) 18:11:15ID:???メモリ不足になったこと無いんだが?
作り方が悪いんじゃね?
0038nobodyさん
2008/03/15(土) 18:17:57ID:???とか言うのが出て書き込めない?
27 :nobodyさん:2008/03/15(土) 17:23:01 ID:???
28 :nobodyさん:2008/03/15(土) 17:24:29 ID:???
29 :nobodyさん:2008/03/15(土) 17:26:40 ID:???
30 :nobodyさん:2008/03/15(土) 17:28:21 ID:???
31 :nobodyさん:2008/03/15(土) 17:29:55 ID:???
32 :nobodyさん:2008/03/15(土) 17:31:24 ID:???
33 :nobodyさん:2008/03/15(土) 17:32:16 ID:???
34 :nobodyさん:2008/03/15(土) 17:33:07 ID:???
0039nobodyさん
2008/03/15(土) 19:16:04ID:???開発元は認識してないバグなの?
0040nobodyさん
2008/03/15(土) 19:21:27ID:???http://www.sooey.com/journal/2007/04/10/641/
memory_get_peak_usageでメモリ使用料を調べられるが、
それでCakePHPを調べたら、使用量は4M程度だったよ。
symfonyよりは少ないね。
0041nobodyさん
2008/03/15(土) 19:59:52ID:???php 5.2.5
cake 467.5KB, symfony 674.6KB
フレームワークとしてはデフォルトでこんなもんなんだから
メモリ不足というのはアプリケーションの実装の問題だと思うのだが。
DB周りとか、大抵使われるアドオン・プラグインとかも含めないとなんとも言えないってのはあるけど。
0042nobodyさん
2008/03/15(土) 21:05:39ID:???メモリ不足とか言ってる香具師はどんな糞コード書いてるの?w
0044nobodyさん
2008/03/15(土) 21:11:12ID:???42も含めて、みんな糞コードくレベルやろ
CakePHPで糞コード書くとメモリ不足になる確率は高いわな
0045nobodyさん
2008/03/15(土) 21:13:30ID:???相当に意識して糞コード書かないと8Mオーバーはむずいよ
0046nobodyさん
2008/03/15(土) 21:16:24ID:???0047nobodyさん
2008/03/15(土) 21:17:54ID:???ろくでもないフレームワークやな
0048nobodyさん
2008/03/15(土) 21:19:20ID:???0049nobodyさん
2008/03/15(土) 21:24:48ID:???てことはPHP4つかってるやつだなメモリ不足おきんのは
0050nobodyさん
2008/03/15(土) 21:26:39ID:???リミット8MのままPHP 5.2.1使えばメモリ不足になる可能性は高いわな
0051nobodyさん
2008/03/15(土) 21:34:35ID:???> 相当に意識して糞コード書かないと8Mオーバーはむずいよ
簡単だよ。
たとえば、8Mを超えるようなファイルを受信したり、
また出力すればいいだけ。
っていうか、もうすでに8Mにはならないという結論がでている
話なんかどうでもいいんだがね。
0052nobodyさん
2008/03/15(土) 21:36:48ID:???それが答えだろう。PHP5でメモリ使用量が大幅に増えて
それに伴って、デフォルトのリミット値も増えているのに、
PHP4からアップグレードしたとかでPHP4の設定のまま使っている奴が
メモリ不足と出ているだけ。
フレームワークではなく、PHPの問題。
0053nobodyさん
2008/03/15(土) 21:37:19ID:???ただしくは、PHPとそれを使っているユーザーの問題。
0054nobodyさん
2008/03/15(土) 21:38:08ID:???0055nobodyさん
2008/03/15(土) 21:38:50ID:???44 :nobodyさん:2008/03/15(土) 21:11:12 ID:???
45 :nobodyさん:2008/03/15(土) 21:13:30 ID:???
46 :nobodyさん:2008/03/15(土) 21:16:24 ID:???
47 :nobodyさん:2008/03/15(土) 21:17:54 ID:???
48 :nobodyさん:2008/03/15(土) 21:19:20 ID:???
49 :nobodyさん:2008/03/15(土) 21:24:48 ID:???
50 :nobodyさん:2008/03/15(土) 21:26:39 ID:???
またこいつかw
0056nobodyさん
2008/03/15(土) 21:40:39ID:???記憶する脳のメモリもないということか。うまいなぁ。
メモリ不足にるというのなら、そのコードを覚えてここで書けよw
0057nobodyさん
2008/03/15(土) 21:41:32ID:???そしてsymfonyは処理速度も最悪
0058nobodyさん
2008/03/15(土) 21:44:17ID:???> 初心者が無限ループ書きまくっても8M越えはむずいで
お前はプログラミング素人だな。
そもそも無限ループじゃメモリ使用量は増えないだろ。
ループの中にメモリを消費していくコードが含まれていれば
メモリ使用量は増えるが、それだと難しいという話にはならない。
時間がたてばいずれ8Mを超える。
0061nobodyさん
2008/03/15(土) 21:58:18ID:???http://pc11.2ch.net/test/read.cgi/php/1122105465/
0063nobodyさん
2008/03/15(土) 22:02:57ID:???0064nobodyさん
2008/03/15(土) 22:03:54ID:???これは仕方のないこと
0065nobodyさん
2008/03/15(土) 22:07:39ID:???脳内のメモリが不足してるという結論になりました
0066nobodyさん
2008/03/15(土) 22:10:56ID:???どうでもいいクライアント用のフレームワークだろwww
■ このスレッドは過去ログ倉庫に格納されています