- 1 名前:nobodyさん [2013/09/09(月) 01:56:10.19 ID:m9OPw/HT]
- CakePHPは、Ruby on Railsの概念の多くを取り入れた、Rails流の高速開発とPHPの機動性を兼ね備えたフレームワークです
CakePHPから派生したLithium(li3)も専スレできるまではここでどうぞ 質問するときはCakePHPのバージョンを書きましょう ※他フレームワークとの比較等はスレ違いです ■本家 www.cakephp.org/ APIドキュメント api.cakephp.org/ github - cakephp github.com/cakephp the Bakery bakery.cakephp.org/ Issue cakephp.lighthouseapp.com/dashboard CheatSheet[1.2] (PDF) cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf ■日本語公式 cakephp.jp/ フォーラム cakephp.jp/modules/newbb/ cookbook(マニュアル) [2.x] book.cakephp.org/2.0/ja/index.html [1.3] book.cakephp.org/ja kohada.2ch.net/test/read.cgi/php/1354593996/l50
- 72 名前:nobodyさん mailto:sage [2013/09/16(月) 22:22:09.07 ID:???]
- >>68
robotx.txt が設置されてないだけと思うんだが、違う?
- 73 名前:nobodyさん mailto:sage [2013/09/16(月) 22:26:35.95 ID:???]
- すまん、二重カキコになってしまった。
しかちいつまでたっても2ちゃんのシステムは垢抜けないな
- 74 名前:nobodyさん mailto:sage [2013/09/17(火) 12:59:52.45 ID:???]
- >>55だけど。思いついた!
子テーブルのビューを作って親のループ中にrequireすればいい! モデル理解するの無理そうだからそうしよう!
- 75 名前:nobodyさん mailto:sage [2013/09/17(火) 13:45:38.86 ID:???]
- controllerはわりと理解した
viewもわりと理解した modelがよくわからない 他人が書いたソースを眺めるだけじゃなく、ちゃんと書籍なりで勉強すべきかな
- 76 名前:nobodyさん mailto:sage [2013/09/17(火) 13:54:53.58 ID:???]
- フォームのinput submitでハマった。
普通なら/xxxx に飛ぶのに/xxxx/ に行ってしまって、その後のボタン処理が滅茶苦茶。 結局判らずリンク先をダイレクトに指定して回避したけど気持ち悪い。 Twitter Bootstrapを最近入れたけどCakePHPのフォーム処理と使い勝手が悪い感じがする。
- 77 名前:nobodyさん mailto:sage [2013/09/17(火) 13:59:43.68 ID:???]
- 入門書はいくつかあるけど中級以上向けのガイドが欲しいな
実際に開発始めると、例みたいに簡単な1コントローラ、1モデル、1ビューの構成に片付かない 1コントローラ複数モデルになると一気にコントローラが太るのを何とかしたい
- 78 名前:nobodyさん mailto:sage [2013/09/17(火) 14:21:37.80 ID:???]
- >>74
なんか苦戦してるみたいだけど、 具体的に詳しく書けば何らかの助言は貰えると思うよ。 よくは分からないけど、あなたは今良くない方向へ向かっている気がする。 同じ努力をするなら少し方向を考え直した方がいいのでは?
- 79 名前:nobodyさん mailto:sage [2013/09/17(火) 16:36:07.83 ID:???]
- 複数形で書いたり単数形で書いたり、気持ち悪いったらありゃしない
- 80 名前:nobodyさん mailto:sage [2013/09/17(火) 16:37:37.77 ID:???]
- >>76
フレームワークが暗黙的にいろんなデータを補完しているから、 初心者だとよくはまる失敗の典型ではないかと思います。 詳しく見れば必ず解決できるはずなんだけど、最初は調べ方すらわからないのが普通。 問題になってる FormHelper::create() のパラメータを書いて見れば?
- 81 名前:nobodyさん mailto:sage [2013/09/17(火) 16:40:07.14 ID:???]
- >>79
アングロサクソンに合わせるしか無いのであきらめろ。 世界の文化を上書きできるならもう一度戦争してみればいい。
- 82 名前:nobodyさん mailto:sage [2013/09/17(火) 16:52:47.46 ID:???]
- 複数形が単純に「s」つけるだけならいいけど、company→companiesみたいに単純なものじゃないときにどうしていかわからないよ
- 83 名前:nobodyさん mailto:sage [2013/09/17(火) 17:35:09.83 ID:???]
- どうでもいいけどdataの複数形は?
- 84 名前:nobodyさん mailto:sage [2013/09/17(火) 17:37:54.93 ID:???]
- datum
- 85 名前:nobodyさん mailto:sage [2013/09/17(火) 17:41:21.66 ID:???]
- >>83-84
ギャグじゃなければ逆
- 86 名前:nobodyさん mailto:sage [2013/09/17(火) 18:00:02.50 ID:???]
- はっ!
- 87 名前:nobodyさん mailto:sage [2013/09/18(水) 15:18:46.52 ID:???]
- ちょっと聞いてみるんですけど、
FoodsテーブルにcolumnとしてDish_id, Calorie, (質問には関係ないけどFoodnameも)が有って、 Dishesテーブルの内容を、それぞれのrowに属するFoodのCalorieの合計の大きい小さい順に paginatorの機能を使って並び変えられるようにしたい時、どうするのが一番良いですかね? DishesテーブルにCalorieの合計値を属性として持たせる、と言うのは思いついたんですがどうでしょうか? CakePHPは2.2を使ってます。
- 88 名前:nobodyさん mailto:sage [2013/09/18(水) 15:59:01.32 ID:???]
- >>87
間違ってないので良いんではないでしょうか
- 89 名前:nobodyさん mailto:sage [2013/09/18(水) 16:05:46.78 ID:???]
- >>88
そうですか、ありがとうございます。 ただそうなると、もしFoodsテーブルのcalorie情報とDishesテーブルのcalorie合計値情報が 絶対矛盾しない様にしたいと思ったらトランザクションとか使わないといけないですよね? もしくはcronとかを回してFoodsテーブルとDishesテーブルで矛盾が出たら検知するプログラムを走らせるとか?
- 90 名前:nobodyさん mailto:sage [2013/09/18(水) 21:07:53.48 ID:???]
- MySQL ならトリガー使えばDB側で正確さを担保できる
- 91 名前:nobodyさん mailto:sage [2013/09/19(木) 01:15:58.79 ID:???]
- >>55だけど!モデル理解するの無理そうだから。もうコントローラーにHTML書いて書いてく!
- 92 名前:nobodyさん mailto:sage [2013/09/19(木) 01:47:34.39 ID:???]
- お、おう・・・
- 93 名前:nobodyさん mailto:sage [2013/09/19(木) 05:11:21.97 ID:???]
- フレームワーク使う意味ないやんw
- 94 名前:nobodyさん mailto:sage [2013/09/19(木) 11:46:18.88 ID:???]
- >>93
でもちゃんと理解できるまでそうするっていうのならありじゃない? 理解してないのに使うなは禁句
- 95 名前:nobodyさん mailto:sage [2013/09/19(木) 12:02:37.73 ID:???]
- ネタなのかマジなのかわからないのが沢山混じってるな・・・
- 96 名前:nobodyさん mailto:1 [2013/09/19(木) 22:23:16.57 ID:???]
- cakeを使うメリットを教えてほしいんだが、何がそんなにいいの?
- 97 名前:nobodyさん mailto:sage [2013/09/19(木) 23:00:16.87 ID:???]
- 勘違いしてるようだが
他FWに比べて、いいから使ってるわきゃない
- 98 名前:nobodyさん mailto:sage [2013/09/20(金) 00:26:53.84 ID:???]
- 日本語資料が(他と比べると)多い
それが一番じゃないかな?
- 99 名前:nobodyさん mailto:sage [2013/09/20(金) 00:31:48.40 ID:???]
- 最初になんとなくCakeを選んでしまった
今は後悔している
- 100 名前:nobodyさん mailto:1 [2013/09/20(金) 04:37:03.54 ID:???]
- >> 96 97 98
96だが、日本語の資料が多いだけか。 他FWに比べて他のメリットってなにもないよね。 参考になったよありがとう。
- 101 名前:nobodyさん mailto:sage [2013/09/20(金) 05:51:49.74 ID:???]
- 特定のページに行くとセッションが切れるのなんなの?
- 102 名前:nobodyさん mailto:sage [2013/09/20(金) 07:38:57.90 ID:???]
- >>101
特定のページの作りがおかしいんだろうな
- 103 名前:nobodyさん mailto:sage [2013/09/20(金) 09:51:34.51 ID:???]
- >>101
ファイルの存在しないパスのアセットを取得しようとしてるかも。 一度CSSとかfaviconとかの記述をチェックして下さい。
- 104 名前:nobodyさん mailto:sage [2013/09/20(金) 16:20:28.57 ID:???]
- AuthってAppControllerに指定してる?
してないならセッション切れの原因になると思う 俺も一部のコントローラーだけ指定してたらそうなった
- 105 名前:nobodyさん mailto:sage [2013/09/20(金) 17:24:32.38 ID:???]
- >>100
cakeはcontrollerの部分はすごく便利 だが、modelはダメダメ viewもわりと使いやすい
- 106 名前:nobodyさん mailto:sage [2013/09/20(金) 17:31:35.17 ID:???]
- 俺は基本デザイナーで、片手間でフレームワークを覚えなくちゃなんなくて
仕方なく始めたのがCakePHP1.3だった。 で、特に不満もなく今に至るという感じで、 なんとか2系にはシフトできたけど ほかのフレームワークを試せるほど余裕が無い。 Cakeをある程度使えるようになるまで時間がかかったから、 それと同じぐらいの手間をかけてまで 他にまで手を広げようという意欲がわかないだけで、 簡単に他のを試せるならCakeを使っていないかもしれない。 そういう人は多いのじゃないかと思うがどうだろう。
- 107 名前:nobodyさん mailto:sage [2013/09/20(金) 17:58:36.98 ID:???]
- 俺がCakeに手を出した頃(2009〜10)が多分Cakeの全盛期だったんだと思う
その頃はまだFuelPHP等も流行ってなく、PHPのMVCフレームワークといえばどの本も大体Cakeを筆頭に挙げてた で俺も勝ち馬に乗るつもりで手を出してみたんだけど、使ってみたらイマイチで他に新しいのがどんどん出てきた けどキッツキツの仕事のスケジュールの中ではコードの再利用や学習コストを考えると他に以降できない 気に入らない点のいくつかは2で改善したし一応使い物になってるのでそのままって感じ
- 108 名前:nobodyさん mailto:sage [2013/09/20(金) 18:10:37.86 ID:???]
- 後発が良いツールなのは世の常だけど、
情報量が少ないとわざわざ覚えようと思わないよね
- 109 名前:nobodyさん mailto:sage [2013/09/20(金) 18:48:44.64 ID:???]
- 情報量に関してはCakeが特にいいと思わないな。
英語でもいいから公式ドキュメントをもっと充実して欲しいね、使い込む人用に。 ネットの記事や本も2より1の時の方が多かったよね、3になったら更に減ったりするのかな。
- 110 名前:nobodyさん mailto:sage [2013/09/20(金) 18:51:58.92 ID:???]
- ドキュメント十分だろ。これ以上はソース読めレベル。
- 111 名前:nobodyさん mailto:sage [2013/09/20(金) 20:07:24.91 ID:???]
- ドキュメントって何だか文系向けだよね。
体系的・科学的じゃない。
- 112 名前:nobodyさん mailto:1 [2013/09/20(金) 20:09:43.10 ID:???]
- 100だが
Struts(java)⇒Symfony1系⇒ZendFW1系⇒Symfony2系⇒Cake2系と変遷してきた。 ドキュメントは公式のページで充分だしわからないとこはソースみりゃいいよね。 どんなFWでも同じ。 初めて触ってみたけどcakeの良いとこが多少学習コストが低いかもくらいしか見つからなかったんだ。 それで聞いてみた。
- 113 名前:nobodyさん mailto:sage [2013/09/20(金) 20:27:59.86 ID:???]
- 公式ドキュメント全然十分じゃないよ。開発中知りたい事が全然載ってない。
初心者騙しにしかなってない。 わからなかったらソース読めとかアホかそんな効率悪い事できるのは暇人だけ。皆働いてんだよ。
- 114 名前:nobodyさん mailto:sage [2013/09/21(土) 00:07:12.40 ID:???]
- Haveの複数形はhasでいいの?havesになったりしない?
- 115 名前:nobodyさん mailto:sage [2013/09/21(土) 00:39:39.41 ID:???]
- 俺はどうも複数形には慣れないな
単数形にすることも出来るけど、フォーム処理で躓く時あるし
- 116 名前:nobodyさん mailto:sage [2013/09/21(土) 00:53:11.30 ID:???]
- 一応テーブル名複数形、モデル名単数形のコーディング規約にしてるけど
数人でプロジェクト組むと、うっかり守らない奴が出るんだよなあ
- 117 名前:nobodyさん mailto:sage [2013/09/21(土) 01:19:39.04 ID:???]
- >>114
名詞でhaveなんか使うのか?別にいいけど。。。
- 118 名前:nobodyさん mailto:sage [2013/09/21(土) 01:21:56.95 ID:???]
- ちなみに名詞で have って言ったら「(莫大な富とかを)持ってる人」みたいな意味です。
その場合は単数形が have で、複数形が haves だよ。
- 119 名前:nobodyさん mailto:sage [2013/09/21(土) 01:27:56.10 ID:???]
- 英語文化は尊重するけど、英語じゃない単語の扱いが半端無く面倒くさい。
- 120 名前:あ mailto:sage [2013/09/21(土) 01:41:26.10 ID:???]
- iphoneアプリのサーバ側でcakephpを使おうと思ってます。
会員制のアプリで、アプリからブログの更新ができるようにしたいです。 ログイン後のトークン発行など、、ここらへんがよくわかりません。。 どんな流れになるのでしょうか? よろしくお願いします。
- 121 名前:nobodyさん mailto:sage [2013/09/21(土) 03:32:29.71 ID:???]
- >>120
book.cakephp.org/2.0/ja/tutorials-and-examples/blog-auth-example/auth.html
- 122 名前:nobodyさん [2013/09/21(土) 09:22:19.71 ID:IxVA/8jO]
- わかる方がいれば、教えてほしいんですが以下のSQLをCakePHP用に
書き直す場合にどのようにすればよいでしょうか select カラムA,(select カラムB from テーブル where カラムA=t1.カラムA order by rand() limit 1) from (select カラムA from テーブル group by カラムA) t1;
- 123 名前:nobodyさん [2013/09/21(土) 12:05:47.80 ID:h7jpowpU]
- >>122
直書き 一択
- 124 名前:nobodyさん mailto:1 [2013/09/21(土) 12:12:42.26 ID:???]
- >> 113
調べることが暇人ってなんだ? やりたいことが載ってないって応用力ないんだなww 答えそのものが載ってないとできない奴っているよねw cakeが初心者用のフレームワークって納得したよ。
- 125 名前:nobodyさん mailto:sage [2013/09/21(土) 12:29:05.54 ID:???]
- たとえばさ、モデルのバリデーションの指定方法一覧ぐらいは、公式が用意してくれてもバチはあたらないと思うんだ
ソース検索して開いて見るより、ドキュメントがあったほうが見やすいだろ?
- 126 名前:nobodyさん mailto:sage [2013/09/21(土) 12:38:54.14 ID:???]
- 2系を使っています。コントローラとアクションが
存在するか調べる機能ってないですかね? 小一時間ググったのですが、見つけられませんでした・・・
- 127 名前:nobodyさん [2013/09/21(土) 12:48:08.89 ID:h7jpowpU]
- >>126
特別な方法はないと思う Shellプラグインの作成で結構地味に調べたのを記憶してる
- 128 名前:nobodyさん mailto:sage [2013/09/21(土) 12:54:35.00 ID:???]
- ないのかよ
- 129 名前:nobodyさん mailto:1 [2013/09/21(土) 12:55:01.64 ID:???]
- > 125
公式 book.cakephp.org/2.0/en/models/data-validation.html ソース lib/Cake/Utility/Validation.php 公式に全部載ってるかどうか知らんが、1つでも載ってたらソース見ないの? どんなチェックしてるか知らないのに実装するの? > 126 phpspot.net/php/pg%E3%82%AF%E3%83%A9%E3%82%B9%E3%81%8C%E5%AD%98%E5%9C%A8%E3%81%99%E3%82%8B%E3%81%8B%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF.html
- 130 名前:nobodyさん mailto:sage [2013/09/21(土) 14:04:59.28 ID:???]
- >>129
cakeの機能としてはないんですね。 ビューの一部をDBに保存してるのであればと思いましたが、 ないということなので定数からパスを作成して調べます
- 131 名前:nobodyさん [2013/09/21(土) 16:43:48.92 ID:McaoFmaC]
- フォームのデータの受け取り方がどうしてもわかりません。
具体的にはコンボボックスやラジオボタンで選択されたデータをコントローラーで知りたいのですが、 $this->data[テーブル名][カラム名] データベースのデータじゃなくてコントローラーで設定した値なので使えない。 $this->param['form][???] paramにPOSTデータが全部入るようなのですが、二番目の引数に何を指定すれば求めるものが取得できるのかわかりません。 何を入れてもnullが返ってきます。根本的に考え違いしていますか?
- 132 名前:nobodyさん [2013/09/21(土) 16:56:23.08 ID:IxVA/8jO]
- >>131
間違ってたらごめん。 どんなデータがpostされてるかはchromeなら要素検証から見れるから それを参考に書いてみるといいと思う。 cakephp2しか触ったことないけど、その場合は下の感じで受け取るね $this->request->data['model']['id']みたいな感じ
- 133 名前:nobodyさん mailto:sage [2013/09/21(土) 17:01:45.99 ID:???]
- var_dump($this->request->data);
で確認してみるとよさそう
- 134 名前:nobodyさん mailto:sage [2013/09/22(日) 03:28:58.52 ID:???]
- debug()さん「・・・」
- 135 名前:nobodyさん mailto:sage [2013/09/22(日) 03:45:13.84 ID:???]
- 2.3.10(たぶん2系)で、AuthのuserModelでバーチャルフィールドを
指定していると、ログイン時になにも入力しなくても ログインできてしまう問題に遭遇した。 バーチャルフィールドの指定を外すとエラーチェックしてくれるから バーチャルフィールドが問題だと思うけど、 これを突き止めるのに4時間かかったぜ・・・ 似た問題に遭遇してる人は参考にしてください。
- 136 名前:nobodyさん mailto:sage [2013/09/22(日) 03:48:28.58 ID:???]
- >>129
あざっす、そこに載っていたのか そのページ前からあった?以前英語のページ含め結構探したんだが… ソースは基本読まないで使うなあ、バグ解析などで必要にならないと読まない 他人のコード読みながら作る時間があったら自分で作るからなあ
- 137 名前:nobodyさん mailto:sage [2013/09/22(日) 03:49:53.63 ID:???]
- >>135
再現してみたいので出来ればもうちょい詳しくお願いします。 バーチャルフィールドの指定ってのは User::$virsutalFields = array(...); ってことでいいのかな?
- 138 名前:nobodyさん [2013/09/22(日) 04:17:47.94 ID:ILax0A3i]
- >>136
>他人のコード読みながら作る時間があったら自分で作るからなあ フレームワーク使う意味ないんじゃ…
- 139 名前:nobodyさん mailto:sage [2013/09/22(日) 04:30:37.36 ID:???]
- なんで?言ってる意味がわからん
- 140 名前:nobodyさん mailto:sage [2013/09/22(日) 12:58:56.82 ID:???]
- 作るのが面倒、時間ないからFW使うんじゃないよ
むしろそういう奴は使わない方がいいと思う
- 141 名前:nobodyさん mailto:sage [2013/09/22(日) 13:56:20.61 ID:???]
- は?FWって開発速度を上げるために使うものだろ
他に何のメリットがあるんだよ
- 142 名前:nobodyさん mailto:sage [2013/09/22(日) 14:03:11.87 ID:???]
- >>141
速度だけだと思ってるなら勉強しなおせ。
- 143 名前:nobodyさん mailto:sage [2013/09/22(日) 15:00:26.29 ID:???]
- 開発速度あげるだけなら、オレオレが一番早いと思うが。
自分が好きなように作れるんだし
- 144 名前:nobodyさん mailto:sage [2013/09/22(日) 16:08:37.23 ID:???]
- えっ
どんな低機能のフレームワークだよ…
- 145 名前:nobodyさん mailto:1 [2013/09/22(日) 19:24:19.17 ID:???]
- > FWって開発速度を上げるために使うもの
wwwwくそわろた
- 146 名前:nobodyさん mailto:sage [2013/09/22(日) 21:32:19.12 ID:???]
- セッション切れ問題がデータベースを空にしたら治った
原因不明過ぎて怖い
- 147 名前:nobodyさん mailto:sage [2013/09/22(日) 23:04:15.03 ID:???]
- そういうのあるね。特にAuth関係は不可解なこと多い
- 148 名前:nobodyさん [2013/09/22(日) 23:12:27.52 ID:1/Rn/nVo]
- 本番でなったら恐ろしすぎるんだけど
- 149 名前:nobodyさん mailto:sage [2013/09/22(日) 23:59:51.35 ID:???]
- ま、nanapiとかランサーズとか
有名な会員サイトで使えてるんだから、何とかなるでしょ
- 150 名前:nobodyさん mailto:sage [2013/09/23(月) 00:16:18.34 ID:???]
- Twitterのあうth認証って新しく作ったアカウントだと拾ってくれなかったりする?
- 151 名前:nobodyさん mailto:sage [2013/09/23(月) 05:48:35.98 ID:???]
- >>146
> セッション切れ問題がデータベースを空にしたら治った > 原因不明過ぎて怖い あ、それ簡単だよ。セッションが壊れてるの MySQLはデフォルトの設定で文字数が定義より多くて 溢れても、途中で切れるだけで処理が正常終了しちゃうんだよね。 その時、壊れたセッションが出来上がる。
- 152 名前:nobodyさん mailto:sage [2013/09/23(月) 10:30:15.39 ID:???]
- >>145
何もおかしいこと言ってないと思うんだけど何が面白いのかな
- 153 名前:nobodyさん mailto:sage [2013/09/23(月) 10:43:47.86 ID:???]
- やっぱそうだよね
俺もそう思っていた
- 154 名前:nobodyさん mailto:sage [2013/09/23(月) 13:37:52.78 ID:???]
- コントローラーに書いてある$thisってなにがはいってるの?
何を指してるの?
- 155 名前:nobodyさん mailto:sage [2013/09/23(月) 13:43:42.09 ID:???]
- マジで言ってんの?
- 156 名前:nobodyさん mailto:sage [2013/09/23(月) 13:49:32.13 ID:???]
- CakeはSecurity.levelの設定をhighにしてるとわけのわからないセッション切れとか問題てんこ盛りで起きる
仕方なくmediumで使うと安定している
- 157 名前:nobodyさん mailto:sage [2013/09/23(月) 14:34:05.91 ID:???]
- >>152
お前も勉強しろ
- 158 名前:nobodyさん mailto:1 [2013/09/23(月) 16:47:11.98 ID:???]
- >>152
「フレームワーク メリット」でぐぐって勉強しましょう。 >>154 クラスを勉強しましょう。
- 159 名前:nobodyさん mailto:sage [2013/09/23(月) 17:10:55.17 ID:???]
- 反論できないと見える
- 160 名前:nobodyさん [2013/09/24(火) 10:22:15.50 ID:PewVrVzx]
- cakeのわかりにくさは、モデルのわかりにくさ、単数形複数形の使い分けの分かりにくさに直結してると思う
- 161 名前:nobodyさん mailto:sage [2013/09/24(火) 10:48:16.58 ID:???]
- 思いません
- 162 名前:nobodyさん mailto:sage [2013/09/24(火) 11:01:06.76 ID:???]
- マジックメソッド、コールバックメソッド、
リフレクションを用いた初期設定値の自動マージ、 そのあたりの隠蔽された処理の把握に苦戦する。 とは言え、これはCakeに限ったことじゃないが。
- 163 名前:nobodyさん mailto:sage [2013/09/24(火) 12:09:00.22 ID:???]
- >>162
オレもいまCake使ってて モデルが単数形でコントローラーが複数形だけど それって他のフレームワークも同じ? フォームヘルパーとか$this->request->data=$this->Post->read()の値をフォームで使えるようにするらしいけど $this->set('xxx',$this->request->data);じゃなくて そのまま使えるけどそれも隠蔽されてるっていうの?
- 164 名前:nobodyさん mailto:sage [2013/09/24(火) 13:18:17.37 ID:???]
- >>153
一人のキチガイが根拠も示さず必死に否定してるけど 開発速度向上はフレームワークのメリットのひとつだよ
- 165 名前:nobodyさん mailto:sage [2013/09/24(火) 13:56:07.30 ID:???]
- >>163
未作成のモデルをCakePHPみたいに暗黙的に呼び出すというのは俺は知らない。 SynfonyにしろCodeIgniterにしろテーブルと関連付けた アクティブレコードを明示する必要があって、 そこで単数形にするかどうかは好きにすればって感じだったと思う。 > フォームヘルパーとか$this->request->data=$this->Post->read()の値をフォームで使えるようにする え、そうなん?初耳だわ。
- 166 名前:nobodyさん mailto:sage [2013/09/24(火) 14:28:03.92 ID:???]
- >>165
>ほとんどの場合、このような形式を意識することはありません。 >CakePHPの FormHelper やモデルのfindメソッドは全てこの形式に従っています。 >FormHelperを使っていれば、 $this->request->data で簡単にこの形式のデータにアクセスできるようになっています。 $this->setに代入じゃなくて $this->request->dataに代入で使える 変なの
- 167 名前:nobodyさん [2013/09/24(火) 14:53:11.90 ID:2aQmFqKG]
- そこまでやってくれなくても… って感じだな
- 168 名前:nobodyさん mailto:sage [2013/09/24(火) 16:31:42.77 ID:???]
- モデルを単数形、テーブルを複数形、コントローラーを複数形っていうルールは他のフレームワークも同じですか?
教えてください
- 169 名前:nobodyさん mailto:sage [2013/09/24(火) 16:36:08.50 ID:???]
- >>164
141を読んでくれ。これをどう解釈するかだ。
- 170 名前:nobodyさん mailto:sage [2013/09/24(火) 17:46:21.20 ID:???]
- 単数形、複数形の問題ってビューのコーディング時にも悩むんだよな
- 171 名前:nobodyさん mailto:sage [2013/09/24(火) 18:01:42.34 ID:???]
- >>169
他に何のメリットがあるの? 開発速度以外はデメリットだらけだろ オープンソースのFWはオレオレ作る時間がない時に仕方なく使うもの
- 172 名前:nobodyさん mailto:sage [2013/09/24(火) 18:10:35.82 ID:???]
- >>171
品質の向上とかあるだろggrks。 cakeが最良とは言わんが、今の時勢でフレームワークを使うことを考慮しないのはありえん。
|

|