1 名前:nobodyさん [2008/12/19(金) 15:52:19 ID:ylogT+7c] ■本家 www.cakephp.org/ APIドキュメント api.cakephp.org/ cookbook(マニュアル) book.cakephp.org/ja the Bakery bakery.cakephp.org/ ■日本語フォーラム cakephp.jp/ ■過去スレ 【PHP】フレームワーク CakePHP 4ホール目【v1.2】 pc11.2ch.net/test/read.cgi/php/1213892680/ 【PHP】フレームワーク CakePHP 3ホール目【本命】 pc11.2ch.net/test/read.cgi/php/1205475360/ 【PHP】フレームワーク CakePHP 2ホール目 pc11.2ch.net/test/read.cgi/php/1194976228/ 【PHP】フレームワーク CakePHP pc11.2ch.net/test/read.cgi/php/1163850802/
401 名前:nobodyさん mailto:sage [2009/01/14(水) 16:02:02 ID:???] どんなケースも可能だから 何を作るか?どんな機能を作るかを前提してから モデルとテーブルの対の議論をしないと 抜け穴からのもぐら叩き合戦になるよ
402 名前:nobodyさん mailto:sage [2009/01/14(水) 20:32:29 ID:???] 1.1と1.2って大分違いますか? ガイドブック買ってやってみたけど早々に躓いて しまいました。
403 名前:nobodyさん mailto:sage [2009/01/14(水) 21:28:26 ID:???] 1.1と1.2は大分違うと思う。 ガイドブックで1.2で始めるのは初心者にはつらいと思う。 「CakePHP徹底入門」は1.2で書いてあるから1.2入門者にお勧め。 ガイドブックも良著だから、1.2の入門が終わってから読み直す ことを勧めるなあ。
404 名前:nobodyさん mailto:sage [2009/01/15(木) 04:27:43 ID:???] 「CakePHP徹底入門」のamazonのレビューがよくないというか一人しか書いていない それも星一つ。自分は少し立ち読みしただけだから何とも言えないが・・ ガイドブックは評価が高いけど
405 名前:nobodyさん mailto:sage [2009/01/15(木) 12:14:25 ID:???] ぶっちゃけ、公式Webの情報で十分なのがPHP界隈の良いところだとおもうんだが。
406 名前:nobodyさん mailto:sage [2009/01/15(木) 18:02:47 ID:???] >>389 > パターンは極めて限られていると見積もったCRUDシステムを > 作るたびに炎上させる優秀な技術者様達 なんで炎上させないといけないんだよw お前の会社か?それ。
407 名前:nobodyさん mailto:sage [2009/01/15(木) 19:16:12 ID:???] viewのキャッシュする直前にキャッシュする対象をいじりたいんだけど なんかいい方法あるのかな
408 名前:nobodyさん mailto:sage [2009/01/15(木) 23:13:14 ID:???] SQLiteとMySQLを同時に使うのって可能?
409 名前:nobodyさん mailto:sage [2009/01/15(木) 23:16:50 ID:???] 可能。
410 名前:nobodyさん mailto:sage [2009/01/16(金) 00:17:54 ID:???] なにそれ、どうやんだ?
411 名前:nobodyさん mailto:sage [2009/01/16(金) 00:21:09 ID:???] DATABASE_CONFIGに複数設定して切り替えるだけだろ
412 名前:nobodyさん mailto:sage [2009/01/16(金) 01:45:44 ID:???] そりゃだるいな
413 名前:nobodyさん mailto:sage [2009/01/16(金) 16:24:26 ID:???] >>412 モデルに使用する、データベースを指定する以外で、 だるく無い方法があるのか?
414 名前:nobodyさん mailto:sage [2009/01/16(金) 17:30:29 ID:???] >>413 アホはほっとけ
415 名前:nobodyさん mailto:sage [2009/01/16(金) 18:16:16 ID:???] Model::$validateで値そのものを利用して'message'を動的に設定ってできますか? 'この番号は使用できません'って出力してdata[]にそのまま残すのも間抜けなので、 data[]を使用した'message'を設定してdata[]消したいんですけどよく分かりません 通常ルールでのチェックも行っているので、View側でエラーメッセージチェックしてから 特定のエラーメッセージのときだけdata[]からメッセージ作成して input value= にセットされないように処理するって何か変な気がしたので
416 名前:nobodyさん mailto:sage [2009/01/16(金) 18:30:22 ID:???] メソッド内でうまいことエラーメッセージを書き換えられればいいんだろうけど 説明下手なきがするのでやりたいこと 入力フォーム→結果の表示フォームとエラー [ab]→[ab]数字で入力しやがれ [25]→[25]25は使えねえぜ
417 名前:nobodyさん mailto:sage [2009/01/16(金) 21:29:52 ID:???] emailコンポーネントって文字化けするよね しかも普通にPHP標準のメール送信機能使うと化けないケースで化けたりするから困る また組み込みライブラリの糞ソースを修正する作業が始まるのか・・・
418 名前:nobodyさん mailto:sage [2009/01/16(金) 21:37:31 ID:???] emailコンポーネントを継承して 問題ないようにしているけど? オブジェクト指向になっているおかげで いくつかのメソッドをオーバーライドするだけですんだ。
419 名前:nobodyさん mailto:sage [2009/01/16(金) 21:40:49 ID:???] 文字化けしないよ別に ファイルの文字コードとか問題ないの?
420 名前:nobodyさん mailto:sage [2009/01/16(金) 22:28:03 ID:???] toに全角使うと化ける 本文も特定のパターンで化ける
421 名前:nobodyさん mailto:sage [2009/01/16(金) 22:36:11 ID:???] toはエンコしなきゃ化けるだろそりゃ
422 名前:nobodyさん mailto:sage [2009/01/16(金) 22:38:28 ID:???] だからそれをコンポーネント内部でなんでやってないの?って話だよ
423 名前:nobodyさん mailto:sage [2009/01/16(金) 22:39:12 ID:???] toってset()じゃなくてプロパティに直接設定するようになってるけど どうやってエンコはさめばいいの? 本体のコード見て解析してエンコードはさむくらいしか思いつかないんだけど。
424 名前:nobodyさん mailto:sage [2009/01/16(金) 22:42:13 ID:???] 最後に送信するときにでもやればいい。
425 名前:nobodyさん mailto:sage [2009/01/16(金) 22:47:48 ID:???] >>422 世の中には日本語以外もあるわけでな 必要なら日本人が修正してコミットすべき部分だろうに
426 名前:nobodyさん mailto:sage [2009/01/16(金) 22:49:09 ID:???] そんなに不満だらけなら他のFW使えばいいじゃん メールのエンコードも完璧なFWをさ
427 名前:nobodyさん mailto:sage [2009/01/17(土) 10:19:42 ID:???] 1.2.1
428 名前:nobodyさん mailto:sage [2009/01/17(土) 11:36:23 ID:???] お、今度はstableを謳ってる # If you are using AuthComponent without SecurityComponent you should update to CakePHP 1.2.1.8004 asap (gwoo) だってさ
429 名前:nobodyさん mailto:sage [2009/01/17(土) 11:38:12 ID:???] 1.2 CheatSheet キタ━━━━(゚∀゚)━━━━!!!! cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf
430 名前:nobodyさん mailto:sage [2009/01/17(土) 13:58:26 ID:???] >>428 なにがかわったんだ?
431 名前:nobodyさん mailto:sage [2009/01/17(土) 14:40:37 ID:???] >>429 これはいいね。早速プリントした。 あと、毎回html->linkの何番目をfalseだっけ?ってマニュアル見なきゃならん俺のために 付属のヘルパー分もお願いしたい。
432 名前:nobodyさん mailto:sage [2009/01/18(日) 11:31:02 ID:???] >>430 groups.google.com/group/cake-php/browse_thread/thread/659682805f3d71d7 Essentially, an attacker may be able to obtain credentials as the first user of the system. If you are interested in testing your site, you can use the SQL Inject Me plugin for Firefox
433 名前:nobodyさん mailto:sage [2009/01/19(月) 16:13:21 ID:???] 会員登録時とかで、パスワードが勝手にハッシュ化されるけど 確認画面いって入力画面に戻るとハッシュ化されたものがパスワードのとこに入る そしてまた確認画面に行くと再度ハッシュ化される 登録されるのは2度ハッシュ化されたデータ 当然認証は通らない これはどうすれば?
434 名前:nobodyさん mailto:sage [2009/01/19(月) 16:21:13 ID:???] パスワード消す
435 名前:nobodyさん mailto:sage [2009/01/19(月) 16:23:37 ID:???] 詳しく
436 名前:nobodyさん mailto:sage [2009/01/19(月) 17:12:40 ID:???] 入力画面に戻るときに消していいんなら formへるぱーで'value'=>false指定すればよろし
437 名前:nobodyさん mailto:sage [2009/01/19(月) 17:15:56 ID:???] 再入力させるのはなぁ 既にハッシュ化してるんだからそのまま入れてもセキュリティ上問題無いのに ハッシュ化されていれば再ハッシュ化は行わないようになってくれてたら良かった フォームのパスワードの初期値と送信されたデータが同じだったらハッシュ化はしない とするだけで出来たはずなのにな
438 名前:nobodyさん mailto:sage [2009/01/19(月) 17:38:24 ID:???] ちょっとコード読んでみたけど ハッシュ化のタイミングでセッションは既に今送信されたデータに書き換えられてて 元あったものとの比較が出来なくなってる これ以上手間が要るならめんどくさいなー
439 名前:nobodyさん mailto:sage [2009/01/19(月) 17:45:57 ID:???] 確認用の入力分を使えばいいんじゃねえの?
440 名前:nobodyさん mailto:sage [2009/01/19(月) 18:11:18 ID:???] 確認入力のバリデーションと競合して分け分かんなくなってきた どういう仕様になってるんだろ passwordフィールドはハッシュ化されるが password_confirmはハッシュ化されない おかげで確認画面にいってから戻るとパスワードが違うと言うエラーが出る問題も絡んでくる
441 名前:nobodyさん mailto:sage [2009/01/19(月) 18:17:05 ID:???] やはり確認用の入力を使うと言う手段が本筋じゃないな passwordもpassword_confirmも同様にハッシュ化して フォームの初期値から変更がなければハッシュ化は行わない、 と言う設計にすべきだと思う でもこれをやるには今のAuthコンポーネントの仕様からじゃだいぶ手間がかかる
442 名前:nobodyさん mailto:sage [2009/01/19(月) 18:26:26 ID:???] つーかもう Authの自動ハッシュ化を無くして 手動でハッシュ化するのが一番楽だわ
443 名前:nobodyさん mailto:sage [2009/01/19(月) 19:02:35 ID:???] cakeは謙虚な心がないと使いこなせない
444 名前:nobodyさん mailto:sage [2009/01/19(月) 19:20:43 ID:???] ハッシュ化なんてユーザパスワードくらいでしかやってないし 自動ハッシュ化止めてセーブ時とログイン時にハッシュ化するようにしたらできたくせえ!
445 名前:nobodyさん mailto:sage [2009/01/19(月) 22:36:21 ID:???] form部分は name="raw_password" name="raw_password_confirm" にしといて、 validateでは、 raw_passwordとraw_password_confirmを比較 saveの前にpassword = raw_passwordしとくのは?
446 名前:nobodyさん mailto:sage [2009/01/19(月) 22:42:10 ID:???] それもいいかもね コンポーネントに手入れ無くて良いし でもAuthで暗黙的にハッシュ化されるわりにそれを意識したコーディングになってるから 違和感はあるけどね それなら明示的に書く方が、とおもう
447 名前:nobodyさん mailto:sage [2009/01/20(火) 00:34:26 ID:???] Validationで戻ったときはパスワードは再入力させる方が一般的だと思うけどね。
448 名前:nobodyさん mailto:sage [2009/01/20(火) 00:36:53 ID:???] あぁ、そういう話か。 普通再入力の際にはパスワードは消えてるでしょ
449 名前:nobodyさん mailto:sage [2009/01/20(火) 02:09:06 ID:???] エレメントを呼び出すんじゃなくて ビューからアクションを呼び出す事って出来ないのかな?
450 名前:nobodyさん mailto:sage [2009/01/20(火) 02:15:23 ID:???] 事故解決
451 名前:nobodyさん [2009/01/20(火) 02:47:07 ID:W42hdWVL] iis,oracle,php5インストール後、 cakePHP入れて、ブログのチュートリアルやってんだけど、 ビュー作って確認するところのテーブル一覧表示で日本語データが表示されません。 半角英数ですと表示されます。数値、日時も問題なく表示されています。 db内には、正しい全角データが入っているのですが、 なぜでしょう?
452 名前:nobodyさん mailto:sage [2009/01/20(火) 02:49:30 ID:???] >>451 ソースの文字コードとMySQLの文字コード確認
453 名前:nobodyさん [2009/01/20(火) 02:50:47 ID:W42hdWVL] 両方、utf8です。
454 名前:nobodyさん mailto:sage [2009/01/20(火) 03:21:49 ID:???] そもそもoracleか・・
455 名前:nobodyさん mailto:sage [2009/01/20(火) 11:56:56 ID:???] >>452 oracleだと書いてあるだろボケ なにがMySQLの文字コードだよ
456 名前:nobodyさん mailto:sage [2009/01/20(火) 13:54:45 ID:???] >>451 phpのinternal_encodingとかその辺の設定確認 あとcakeを介さず直接接続→出力が文字化けするか否か確認
457 名前:nobodyさん mailto:sage [2009/01/20(火) 15:52:01 ID:???] >>455 www
458 名前:nobodyさん mailto:sage [2009/01/20(火) 16:57:25 ID:???] あれ、一人だけID出てるな
459 名前:nobodyさん [2009/01/20(火) 17:03:38 ID:b4+xy3zg] sage無きゃ出るでしょ
460 名前:nobodyさん mailto:sage [2009/01/20(火) 17:07:06 ID:???] なるほどそういうことか
461 名前:nobodyさん mailto:hage [2009/01/20(火) 17:13:23 ID:???] sage無くても出ないけどね
462 名前:nobodyさん mailto:sage [2009/01/20(火) 17:41:48 ID:???] 1.2なってからのfindやinputの修正は地味だけど良いね 非常に分かりやすくなった
463 名前:nobodyさん mailto:sage [2009/01/21(水) 01:59:22 ID:???] scaffoldだとAuthコンポーネントってちゃんと働かない? webルートにアクセスすると、一応/users/loginへ リダイレクトされるんだけど、そこでurlを/users/indexって 書き替えると、ログインしてなくてもユーザーの一覧が 見えてしまう。(´・ω・`)
464 名前:nobodyさん mailto:sage [2009/01/21(水) 05:54:40 ID:???] Controllerになんか書くんじゃなかったっけ。
465 名前:nobodyさん mailto:sage [2009/01/21(水) 10:09:05 ID:???] >>464 Controllerには許可する方を書くわけだから不要だと思う >>463 ほかのControllerでも同じ症状なら、scaffoldが原因だろうけど、、、
466 名前:nobodyさん mailto:sage [2009/01/21(水) 10:42:49 ID:???] 空のindexを書くと、indexにはAuthが効く。 やっぱ、scaffoldが原因かなぁ。 ちゃんと全部自分で書かないとダメか。
467 名前:nobodyさん mailto:sage [2009/01/21(水) 10:48:54 ID:???] action内でscaffoldのフローに飛ばせないのが、辛いよね この問題にぶちあたって、結局1から書くことになる すべてのactionを
468 名前:nobodyさん mailto:sage [2009/01/21(水) 10:55:35 ID:???] 試してないけどさ beforeFilter()でaction名を見て、適宜login()に飛ばしてみたら?
469 名前:nobodyさん mailto:sage [2009/01/21(水) 11:01:21 ID:???] if (in_array($this->action ,a('index' ,'etc')) && !$this->Auth->user()) { // リダイレクト }
470 名前:nobodyさん mailto:sage [2009/01/21(水) 11:34:17 ID:???] 認証掛けるくらいなんだから、うかつに編集されないように scaffoldを使わないのが正しいやり方だと思う。思うけどね。
471 名前:451 mailto:sage [2009/01/21(水) 16:59:21 ID:???] 事後報告です。 >>456 > >>451 > phpのinternal_encodingとかその辺の設定確認 この辺りの設定も甘い所がありましたが、utf8で調整するも変わりませんでした。 で切り分けるためにも下を行ったのですが・・・。 > あとcakeを介さず直接接続→出力が文字化けするか否か確認 直接データもらうと、sjisで出力されてきて意味がわからず悩みました。 知っている人はなんでもないんでしょうけど。 で、結構な時間を費やしDBからデータ出力の時点があやしいとなり、 いろいろググってたら判明! CAKEインストの時のDB設定で文字コード設定があることがわかり、 (設定した時は、どこぞのブログの設定をコピペしてきたんで文字コードを 設定している意識がなかったorz)確認するとsjisになってた、でこれをutf8へ 指定して、cakeの問題無くDBデータが表示されることが確認出来た。 で、ここで疑問が直接もらうとなぜSJISでもらうのか、 恐らくcakeでsjisからutf8へ文字コード変換してることになるんだと思うけど、 結局、oracleが出力文字コードを変えるようで、OSの環境変数を設定して、 NLS_LANG=JAPANESE_JAPAN.AL32UTF8 問題無く直でもutf8で出力されることを確認。 ふー時間くったー。 途中oracleの調子が悪くなって、再インストに見舞われるし。 チュートリアルを進めよう〜。
472 名前:nobodyさん mailto:sage [2009/01/21(水) 17:57:23 ID:???] >471 へぇ〜、いまはOracleでもまともに動くんだなぁ。 2年位前はDBO周りがバグだらけで使い物にならなかったけど。
473 名前:nobodyさん mailto:sage [2009/01/21(水) 20:17:56 ID:???] 投稿された記事の編集権限みたいなものもACLで管理する? 機能制限みたいなものはACLでやるんだけど 同じ機能でもオブジェクトのidによって変わる、みたいなのもACLでやるべきなのかな?
474 名前:nobodyさん mailto:sage [2009/01/22(木) 01:10:40 ID:???] containでモデル指定すると親モデルと同じ階層に並ぶ形で出てくるけど 親モデルの奥に配置するにはどうすればいい? Model1->find('all',array( 'contain'=>array( 'Model2' )), 結果: array( [0]=>array( [Model1]=>array(), [Model2]=>array(), ) )
475 名前:nobodyさん mailto:sage [2009/01/22(木) 10:29:14 ID:???] decorte.phpのCakePHP1.2.1対応版はまだかな〜
476 名前:nobodyさん mailto:sage [2009/01/22(木) 12:48:42 ID:???] cakeのDB接続まわりを参考にしたいのですけど どのあたりのソースを見ればよいのでしょうか? /app/config/database.php.default に接続情報がありますが これらの情報を使用して接続している部分あたりを見たいです
477 名前:nobodyさん mailto:sage [2009/01/22(木) 12:53:15 ID:???] >>476 cake/libs/model/datasources cake/libs/model/datasources/dbo あたりかな
478 名前:nobodyさん mailto:sage [2009/01/22(木) 12:54:16 ID:???] /cake/libs/model 接続に言ってる所と言うのならその下のdatasources/dboの下
479 名前:nobodyさん mailto:sage [2009/01/22(木) 15:44:55 ID:???] CakePHP には、Railsでいうmigrationがないけど、 みんなはDBスキーマはどうやって管理してる? 前スレを見たら少し話題になってたけど、なんかgdgdに終わってた。
480 名前:nobodyさん mailto:sage [2009/01/23(金) 00:16:41 ID:???] CakePHPの1.2.0.7962でセキュリティコンポーネントを使って 二重投稿防止しようとしてるんだけど全然防止できない saveした後に明示的にセッションからトークン消してやればうまくいくんだけど、 皆様方そんなことをしている様子はないし www.1x1.jp/blog/2006/12/cakephp_csrf.html やってることはほぼこのまんま 1.2なんで$formでフォーム生成してるのが違うくらい フレームワーク使ってるってのに全然サクサク感がねぇー
481 名前:nobodyさん mailto:sage [2009/01/23(金) 02:23:23 ID:???] >>479 とりあえず、普通にSQLでやってる。 create_tables.sqlとか適当なファイルにcreate table文まとめてる。 で、Subversionで管理。 ほんとは、マイグレーションあると便利だけどね。 こんな感じの使い方ができるPHPスクリプトを作ればいいんだけど、 面倒だからやってない。でも、そのうちやるつもりw php rake.php db:migrate php rake.php db:migrate VERSION=3 php rake.php db:create php rake.php db:drop
482 名前:481 mailto:sage [2009/01/23(金) 02:38:24 ID:???] 今調べてみたら、1.2だと非公式だけどマイグレーションあるんだね。 知らなかったわ。 今度試してみよう。
483 名前:nobodyさん mailto:sage [2009/01/23(金) 04:06:53 ID:???] >>473 マニュアルのauthコンポーネントとACLのページを少ないから読んで見るといいかも 単純なログイン後とログインして無いとかならauthでいける
484 名前:nobodyさん [2009/01/23(金) 07:29:32 ID:YSArohX3] cakeのfindで、一番大きなidのデータを取得したり、 一番新しいcreatedのデータを取得したりとかって、簡単にできますか? やり方があれば、教えてください。
485 名前:484 mailto:sage [2009/01/23(金) 07:37:43 ID:???] sortして1番めを取得すれば良かったのか… >>484 自己解決で。素人ですみません。
486 名前:nobodyさん mailto:sage [2009/01/23(金) 10:46:31 ID:???] >>481-482 自分もこういうのを見つけていた。まあ「cakephp migration」でググっただけ だけど。 "CakePHP migration" フォーラム - CakePHP Users in Japan cakephp.jp/modules/newbb/viewtopic.php?topic_id=1176&forum=3 CakePHP のおいしい食べ方: DBマイグレーションか、DBスキーマシステムか cakephp.seesaa.net/article/97882341.html 誰か使っている人いないかな。
487 名前:nobodyさん mailto:sage [2009/01/23(金) 17:31:45 ID:???] >>484 sql の max 関数 調べてみい
488 名前:nobodyさん mailto:sage [2009/01/24(土) 16:41:32 ID:???] AuthComponent の認証をディレクトリ単位でわけるよい方法ってないでしょうか? /document_root/siteA/ 配下と /document_root/siteB/ 配下でわけたい。 siteA 配下は 教師モデルを対象に認証済みのユーザーはアクセス可能とし、 siteB 配下は 生徒モデルを対象認証済みのユーザーを対象にする。 当然、教師認証済みであってもは siteB にはアクセスできず、生徒は認証済みであっても siteA にはアクセスできない みたいな事がやりたいんですが。。。
489 名前:nobodyさん mailto:sage [2009/01/24(土) 16:51:08 ID:???] acl
490 名前:488 mailto:sage [2009/01/24(土) 17:14:12 ID:???] acl は、同一ユーザーテーブルの中での権限の割り当てではないでしょうか? がんばって読んでみたんですが、そもそもユーザー認証を行なうモデルが異なる場合は 対応できないように思いました。 今回は、教師と生徒で登録されているテーブルが違うのでログインページも教師用と生徒用があります。 教師は siteA/login.php にて。生徒は siteB/login.php にて認証します。 で、教師でログインした場合は siteA 配下のみアクセス可能。生徒でログインした場合は siteB のみ アクセス可能としたい。 かっこ悪いすが、サブドメインきって cake そのものを2通り用意したほうが簡単かもしれないと思ってしまいました。 何かよい方法があればいいな、と。
491 名前:nobodyさん mailto:sage [2009/01/24(土) 22:19:27 ID:???] もっと嫁
492 名前:nobodyさん mailto:sage [2009/01/24(土) 22:20:11 ID:???] cake2個用意するとか前にも言ってるやつが居たが プログラマーのやり方じゃない
493 名前:nobodyさん mailto:sage [2009/01/24(土) 22:44:47 ID:???] cakeはもっとサンプルが公開されてると、こうした初心者の人も助かりそうだね。 初心者がcakeのソースなんて追え無いんだから。
494 名前:nobodyさん mailto:sage [2009/01/24(土) 22:58:31 ID:???] つーか公式マニュアルにAROとACOの説明があるのに >>490 の理解になるのはおかしい ちゃんと読んでない
495 名前:nobodyさん mailto:sage [2009/01/25(日) 11:58:58 ID:???] アクションが増えるとコントローラーの行数も増えるのたが、 お前らのコントローラーの行数は最大でどの位ですか。
496 名前:nobodyさん mailto:sage [2009/01/25(日) 12:03:41 ID:???] アクションの数自体、1コントローラ最大で10くらいしか経験無いわ
497 名前:nobodyさん mailto:sage [2009/01/25(日) 19:50:45 ID:???] 「CakePHPポケットリファレンス」の資料に載ってる CakePHPの命名規則って、かなりでたらめ?
498 名前:nobodyさん mailto:sage [2009/01/25(日) 21:22:02 ID:???] 一つの関数(アクション)の行数を短くしろとは聞くが 一つのクラス(コントローラー)の行数を短くしろとは あまり聞かない。
499 名前:nobodyさん mailto:sage [2009/01/25(日) 23:34:20 ID:???] >>497 「CakePHPポケットリファレンス」の命名規約(p.406-408)で 「これ、おかしんじゃない」のワースト3を教えて。 ttp://book.cakephp.org/ja/complete/22/CakePHPの規約
500 名前:nobodyさん mailto:sage [2009/01/25(日) 23:37:01 ID:???] 俺も手元の開いてみた なんか楽しいw