トップページ⇒php
1001コメント324KB

【PHP】フレームワーク CakePHP 3ホール目【本命】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/03/14(金) 15:16:00ID:HF9x5ODX
http://www.cakephp.org/

10分で作る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/
0048nobodyさん2008/03/15(土) 21:19:20ID:???
初心者が無限ループ書きまくっても8M越えはむずいで
0049nobodyさん2008/03/15(土) 21:24:48ID:???
PHP5あたりからメモリ食うような仕様になってんか
てことはPHP4つかってるやつだなメモリ不足おきんのは
0050nobodyさん2008/03/15(土) 21:26:39ID:???
PHP 5.2.1ではさらにリミットが128Mまで引き上げらたんだってよ!
リミット8MのままPHP 5.2.1使えばメモリ不足になる可能性は高いわな
0051nobodyさん2008/03/15(土) 21:34:35ID:???
>>45
> 相当に意識して糞コード書かないと8Mオーバーはむずいよ
簡単だよ。

たとえば、8Mを超えるようなファイルを受信したり、
また出力すればいいだけ。

っていうか、もうすでに8Mにはならないという結論がでている
話なんかどうでもいいんだがね。
0052nobodyさん2008/03/15(土) 21:36:48ID:???
>>50
それが答えだろう。PHP5でメモリ使用量が大幅に増えて
それに伴って、デフォルトのリミット値も増えているのに、

PHP4からアップグレードしたとかでPHP4の設定のまま使っている奴が
メモリ不足と出ているだけ。

フレームワークではなく、PHPの問題。
0053nobodyさん2008/03/15(土) 21:37:19ID:???
> PHPの問題
ただしくは、PHPとそれを使っているユーザーの問題。
0054nobodyさん2008/03/15(土) 21:38:08ID:???
どうやら頭の中のメモリが不足してるヴォケが多いようだなw
0055nobodyさん2008/03/15(土) 21:38:50ID:???
43 :nobodyさん:2008/03/15(土) 21:06:39 ID:???
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のほうが圧倒的に多い
そしてsymfonyは処理速度も最悪
0058nobodyさん2008/03/15(土) 21:44:17ID:???
>>48
> 初心者が無限ループ書きまくっても8M越えはむずいで

お前はプログラミング素人だな。

そもそも無限ループじゃメモリ使用量は増えないだろ。

ループの中にメモリを消費していくコードが含まれていれば
メモリ使用量は増えるが、それだと難しいという話にはならない。
時間がたてばいずれ8Mを超える。
0059nobodyさん2008/03/15(土) 21:45:25ID:???
>>57
symfonyはCakePHPだと配列のデータが
オブジェクトになっているからね。
それは仕方が無い話。
0060nobodyさん2008/03/15(土) 21:52:56ID:???
>>54のカキコが的を突いていてオモロス
0061nobodyさん2008/03/15(土) 21:58:18ID:???
脳内メモリが不足している人におすすめのフレームワーク
http://pc11.2ch.net/test/read.cgi/php/1122105465/
0062nobodyさん2008/03/15(土) 22:01:51ID:???
>>59
オブジェクトの方がメモリ食わんよ
0063nobodyさん2008/03/15(土) 22:02:57ID:???
アホしか書き込みせんから、時間の無駄じゃこのスレ
0064nobodyさん2008/03/15(土) 22:03:54ID:???
フレームワークが糞だから住人も糞が集まる
これは仕方のないこと
0065nobodyさん2008/03/15(土) 22:07:39ID:???
CakePHPは使ってるやつは
脳内のメモリが不足してるという結論になりました
0066nobodyさん2008/03/15(土) 22:10:56ID:???
こんなメモリ食うフレームワークを採用してる有名サイトあるの?www
どうでもいいクライアント用のフレームワークだろwww
0067nobodyさん2008/03/15(土) 22:12:26ID:???
>>65
CakePHPは使ってるやつは    ×
CakePHPを使ってるやつは     △
CakePHPを糞と言ってるやつは  ○

脳内メモリが不足してくると日本語もおかしくなっているという法則
0068nobodyさん2008/03/15(土) 22:12:32ID:???
CakePHPて小規模フレームワークのくせに
なんでsymfonyとメモリ不足量の競い合いしてんだよw
0069nobodyさん2008/03/15(土) 22:15:21ID:???
>>66
つ p://cakephp.seesaa.net/article/30805902.html
0070nobodyさん2008/03/15(土) 22:16:09ID:???
どうでもいいクライアントには丁度いいフレームワークだよ

0071nobodyさん2008/03/15(土) 22:22:04ID:???
すぐメモリ不足おこすのはCakePHPの問題だ
どんな糞コード書いてても
CakePHP以外でこんなこと今までおきなかった
0072nobodyさん2008/03/15(土) 22:26:10ID:???
脳内メモリが不足してる香具師は何でも他人の所為にする事しか出来ないようだな

>>71
じゃあそのCakePHPの場合だけ落ちるっていう糞コードをさっさと書けよボンクラ
0073nobodyさん2008/03/15(土) 22:31:54ID:???
どんだけ最低最悪な糞コード書いてても
symfony,CI,mojaviは落ちなかったけど
CakePHPだけはどんなコード書いてもすぐ落ちる
最悪なフレームワークです
0074nobodyさん2008/03/15(土) 22:34:03ID:???
>>73
脳内メモリが著しく枯渇してるモマエにはすぐ上に書いてある文章も読めないのか?(藁
0075nobodyさん2008/03/15(土) 22:35:35ID:???
CakePHPの採用サイトみたけど有名なとこはないな
信用の無いフレームワークですね
0076nobodyさん2008/03/15(土) 22:37:25ID:???
ひとりごとにやけにかみつくメモリ不足の方がおられますね
0077nobodyさん2008/03/15(土) 22:39:22ID:???
CakePHPだと小規模向けのサイトじゃないと無理か
だったらCI使ってた方がいいやん
何なのCakePHPの存在意義て?
0078nobodyさん2008/03/15(土) 23:01:27ID:???
CI使ってみたいんだけどどんな感じ?
0079nobodyさん2008/03/15(土) 23:10:48ID:???
>>76
全世界の人間に見えるように書いてるもんに独り言も糞もあるかよw
さっさとCakePHPの場合だけ落ちるコードを書いてみろや
0080nobodyさん2008/03/16(日) 00:28:57ID:???
>>78
激しく糞。


つーか、ここでCIのことを語りだすやつは、
CakePHPがメモリ不足になりやすいとデマ流している奴だから。
0081nobodyさん2008/03/16(日) 00:29:46ID:???
CI厨、CakePHPに激しく嫉妬(笑)
0082nobodyさん2008/03/16(日) 00:33:53ID:???
CakePHPのメモリ不足をまだデマだと思ってるやつがいるなんて信じられん
0083nobodyさん2008/03/16(日) 00:37:26ID:???
デマという言葉がいやなら、

メモリ不足になるというコードがでていないのに、
メモリ不足になるというコードが存在すると主張している
と言い換えてもいいけど?

こっちなら間違ってないでしょ?
0084nobodyさん2008/03/16(日) 00:41:22ID:???
CI厨 必死(笑)
0085nobodyさん2008/03/16(日) 00:42:48ID:???
>>73
> どんだけ最低最悪な糞コード書いてても
> symfony,CI,mojaviは落ちなかったけど

常識で考えて、ありえない話。
メモリ制限8Mで10Mのデータをメモリに読み込むような
プログラムを書けば絶対落ちる。

マジレスしたらだめなのか?w
0086nobodyさん2008/03/16(日) 00:49:54ID:???
結論

Q : cakephp メモリ不足になるんですが

・他のフレームワークを使う
・フレームワークを使わずコーディングする
・ticket 投げてメモリを喰わないように cakephp を作ってもらう

どれかを選らんで下さい。
0087nobodyさん2008/03/16(日) 00:52:50ID:???
>>86
必死wwwwwwwww
0088nobodyさん2008/03/16(日) 00:54:42ID:???
ticketを投げようにも、再現コードがでていないから
投げようがないな。デマといわれて終わるだけだ。

悔しいなぁ。

なんで、なんでメモリ不足になるという
証拠がないんだよ! ありえない。

これじゃCakePHPを叩けない!
0089nobodyさん2008/03/16(日) 00:58:35ID:???
ticketだしますから、
メモリ不足になるという
再現コードお願いします。

それがないと信用してもらえません><
0090nobodyさん2008/03/16(日) 01:10:03ID:???
なんか必死に書き込んでるのがいるwww
0091nobodyさん2008/03/16(日) 01:11:43ID:???
再現コード厨きてんねw
0092nobodyさん2008/03/16(日) 01:15:35ID:???
はやく再現コードかきこんでねw
0093nobodyさん2008/03/16(日) 01:15:51ID:???
hello wordでもメモリ不足でおちる
CakePHPはそういうフレームワーク
0094nobodyさん2008/03/16(日) 01:17:05ID:???
hello worldって何かしってるのかな?
知っていれば落ちるはずがないことがわかるはずなんだが。
それがわからないってことは馬鹿ということだよ。
0095nobodyさん2008/03/16(日) 01:18:12ID:???

大きすぎるうそは逆効果だと思うんだが(笑)
0096nobodyさん2008/03/16(日) 01:18:14ID:???
echo"92の必死ぶりがイタイデス";
これでメモリ不足で落ちます
CakePHPはこんなフレームワークです
使うのはやめましょう。クライアントがかわいそうです
0097nobodyさん2008/03/16(日) 01:19:44ID:???
echo"92の必死ぶりがイタイデス";

ためしたけど落ちなかったよ。
0098nobodyさん2008/03/16(日) 01:20:34ID:???
だから何も書いてなくてもデバッグ出力すると落ちるんだよボケ!!
0099nobodyさん2008/03/16(日) 01:20:46ID:???
ためしたのかよw

やる前から落ちないってわかるwww
0100nobodyさん2008/03/16(日) 01:21:56ID:???
レンタルサーバーで落ちるわけねーだろうがよ
0101nobodyさん2008/03/16(日) 01:22:13ID:???
何も書かないで、どうやってデバッグ出力なんかするの???

っていうかデバッグ出力するってどういうこと?

他のフレームワークと勘違いしてね?
きっとそのフレームワークだよ。メモリ不足で落ちるというのは。
0102nobodyさん2008/03/16(日) 01:22:44ID:???
落ちないように業者が設定してくれてんの、わからんの?
0103nobodyさん2008/03/16(日) 01:24:23ID:EXDzIJ8M
あー。なんか面白いことになっているな。
メモリ不足で落ちるとはじめに言ったのは俺なんだが、
あれ勘違い。俺のバグだった。

で、それに便乗して落ちる落ちる言っている奴がいるのか?
0104nobodyさん2008/03/16(日) 01:24:44ID:???
だからCakePHPは使いものにならないんだよ
0105nobodyさん2008/03/16(日) 01:25:25ID:???
?
0106nobodyさん2008/03/16(日) 01:26:34ID:???
メモリ不足でよく落ちるから使いものにならんてこと
0107nobodyさん2008/03/16(日) 01:27:00ID:???
落ちないよ?
0108nobodyさん2008/03/16(日) 01:27:46ID:???
落ちなければこんなとこ書き込めねーよ
0109nobodyさん2008/03/16(日) 01:28:08ID:???
落ちてないけど、書き込めるよ?
0110nobodyさん2008/03/16(日) 01:28:27ID:???
おまえが落ちなくても俺は落ちてんだよ
0111nobodyさん2008/03/16(日) 01:28:49ID:???
お前も落ちてないよ
0112nobodyさん2008/03/16(日) 01:29:14ID:???
なんでこんなに糞なんだよ、メモリやけに使いやがって
0113nobodyさん2008/03/16(日) 01:29:31ID:???
糞じゃないよ。メモリも使わないよ。
0114nobodyさん2008/03/16(日) 01:30:21ID:???
hello word書いてメモリオーバーになったのは
CakePHPがはじめてだよ
0115nobodyさん2008/03/16(日) 01:30:42ID:???
なんでこんなことになるん?
0116nobodyさん2008/03/16(日) 01:30:53ID:???
お前、メモリオーバーになってないよ。
0117nobodyさん2008/03/16(日) 01:31:19ID:???
>>115
CI厨のデマだからという結論らしいです。
0118nobodyさん2008/03/16(日) 01:33:07ID:???
CakePHP重いと思わんの?サクサクしてる?w
0119nobodyさん2008/03/16(日) 01:33:16ID:???
これで落ちなかったら俺の負けでいいよ。

class TestController extends AppController {
  var $name = 'Test';

 function index() {
  echo 'Hello World';
 }
}
0120nobodyさん2008/03/16(日) 01:33:58ID:EXDzIJ8M
>>119
マジ落ちたwwww
0121nobodyさん2008/03/16(日) 01:34:19ID:???
俺も落ちたね。
0122nobodyさん2008/03/16(日) 01:34:23ID:???
落ちなかった
0123nobodyさん2008/03/16(日) 01:35:06ID:???
墓穴?

103 名前:nobodyさん[] 投稿日:2008/03/16(日) 01:24:23 ID:EXDzIJ8M
あー。なんか面白いことになっているな。
メモリ不足で落ちるとはじめに言ったのは俺なんだが、
あれ勘違い。俺のバグだった。

で、それに便乗して落ちる落ちる言っている奴がいるのか?

120 名前:nobodyさん[] 投稿日:2008/03/16(日) 01:33:58 ID:EXDzIJ8M
>>119
マジ落ちたwwww
0124nobodyさん2008/03/16(日) 01:36:23ID:???
>>119
メモリ1GBのLinuxにPHP4.5を入れているが、落ちたよ。
0125nobodyさん2008/03/16(日) 01:36:34ID:???
とにかくhello wordだけでメモリ不足で落ちるのはホントだからな
0126nobodyさん2008/03/16(日) 01:36:55ID:???
絶対信じろよ
0127nobodyさん2008/03/16(日) 01:38:20ID:???
CakePHPはこんな糞フレームワークなんですよ!
結論がでたね
0128nobodyさん2008/03/16(日) 01:38:32ID:???
で、それにかわるフレームワークなんだが、
CodeIgnitor なんてどうかな?
0129nobodyさん2008/03/16(日) 01:39:10ID:???
CodeIgnitor。いいよね!
0130nobodyさん2008/03/16(日) 01:41:35ID:???
いいんだよ!!ね!ねって!
0131nobodyさん2008/03/16(日) 01:43:44ID:???
↓次の質問どうぞ
0132nobodyさん2008/03/16(日) 08:13:02ID:???
何この流れ。くだらねえ。
0133nobodyさん2008/03/16(日) 12:34:32ID:???
話し戻していいですか?

アソシエーションしたモデルをfindAllなどで持ってくると、
いろんな構造のデータになるけど、どんなパターンがあるのかな?
ちょっと見にくいだろうけど、ありそうなのを組み合わせてみた。

この結果から、配列.Model.・・・、Model.Model.・・・、Model.field、Model.配列.field の
パターンに大別できると思っている。 Model.配列.配列.field なんてのは無い。

そしてキーの先頭が大文字ならモデル名、数値なら配列、
先頭が小文字ならフィールド名と判別できると思っている。

Model::aliasとかあまり使ってないんだけど、これであってる?

何の為にこれを調べているかというと、アソシエーションでごっそり取ってきた
全データの中で、特定モデルの特定の型(たとえば日付)のフィールドだけ変換したいっていう場合に
array_walk_recursiveみたいなのがあればやりやすくない?という話
その下調べ
0134nobodyさん2008/03/16(日) 12:34:56ID:???
array(
  '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',
      )
    ),
  ),
)
これに加えて一番上が配列で始まる事もある。
0135nobodyさん2008/03/16(日) 14:39:55ID:???
落ちる落ちるってデマ情報流してるやつは何なの?

>>119-121
それで落ちるってphp.iniにどんな設定しとるんや?
まずは脳内メモリを増設したほうがいいんじゃね?(プ
0136nobodyさん2008/03/16(日) 16:55:47ID:???
>>135
脳内メモリ増設したいんやが、空きが無いんや
0137nobodyさん2008/03/16(日) 17:21:50ID:???
>>136
すでについとる容量の低いやつを全部外して
デュアルチャネル対応の容量大きいやつを増設したらええんや

そしたらCakeもサクサク、オマエの小汚い脳内もサックサク〜(* ^ー゚)
0138nobodyさん2008/03/16(日) 17:40:40ID:???
>>137
おまえはCPU変えた方がよさそうだなw
0139nobodyさん2008/03/16(日) 22:05:49ID:???
>>138
ツマンネー
0140nobodyさん2008/03/16(日) 22:11:05ID:???
先輩方、マジ質問なんですが、自分はdreamweaver を使ってます。

ecripse って最近よく聞くんですが、 dreamweaver よりも開発効率いいんでしょうか。

よろしくお願いします。
0141nobodyさん2008/03/16(日) 22:46:20ID:???
>>140
http://pc11.2ch.net/test/read.cgi/php/1171452901/
0142nobodyさん2008/03/16(日) 22:54:10ID:???
Javaならエクリプス必須だけどPHPは秀丸で充分じゃね?関数少ないし。
0143nobodyさん2008/03/16(日) 23:03:52ID:???
PHPフレームワークのCakePHPに相次ぐ批判の声
http://news24.2ch.net/test/read.cgi/news2/1193936653/

とりあえず「脳内メモリがや〜」とか言ってる人は読んどいたら?
0144nobodyさん2008/03/17(月) 00:45:30ID:???
>>119
私もこのコードを書いたら、彼女が出来ました!
0145nobodyさん2008/03/17(月) 01:02:50ID:???
ここいる住人は全員初心者ばっかりくせーw
0146nobodyさん2008/03/17(月) 01:03:05ID:BkHzbTOg
gzipの方のアーカイブって変なフォルダ入ってね?あれ何に使うの?
0147nobodyさん2008/03/17(月) 01:06:46ID:BkHzbTOg
>>119
落ちなくて困っているんだけど、どうすればいい?
0148nobodyさん2008/03/17(月) 01:23:22ID:???
結局CakePHPは糞フレームワークという結論でよろしいですね!
■ このスレッドは過去ログ倉庫に格納されています