のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,667,446人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

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

php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
151 : nobodyさん - 2008/03/17(月) 01:27:02 ID:??? (+27,+29,-9)
このスレを見てたら大手が採用しない理由がわかってきたw
152 : nobodyさん - 2008/03/17(月) 01:34:16 ID:??? (+25,+29,-50)
とりあえずCakePHPはよく落ちる糞フレームワークということを
みんなで中小企業にアピールしようぜ。
そしてもう二度と同じ被害者を生まないためにも
153 : nobodyさん - 2008/03/17(月) 01:44:22 ID:??? (+10,+22,+0)
嫉妬乙
154 : nobodyさん - 2008/03/17(月) 01:59:39 ID:??? (+27,+29,-8)
いや、マジで駄目だから使わないほうがいい。
使うのは駄目な俺だけでいい。
155 : nobodyさん - 2008/03/17(月) 02:09:58 ID:??? (+27,+29,-21)
この流れで落ちるとかいっても逆効果だろw
誰も信用してないよ。
156 : nobodyさん - 2008/03/17(月) 06:47:17 ID:??? (+27,+29,-20)
モデルにバリデーションとアソシエーションをがっつり入れた
超みにくいよw
157 : nobodyさん - 2008/03/17(月) 07:00:18 ID:??? (+33,+29,-19)
あぁ。だから俺はバリデーションをYAMLに書いて、
それを読み込むようにしている。
158 : nobodyさん - 2008/03/17(月) 15:09:42 ID:??? (-23,-30,-43)
フォームでURLの入力補助として
デフォルト値にhttp://をつけると
バリデーションで他の項目がひかかったときに
http://yahoo.co.jpと入力していても
またhttp://のデフォルト値がはいる
デフォルト値は最初の画面だけ挿入したい場合はどうすればいいのですか

$form->input('TestUser.url', array('value'=>'http://')
159 : nobodyさん - 2008/03/17(月) 15:29:54 ID:??? (+2,+10,+2)
>>141
>>142

ありがとうございます!
160 : nobodyさん - 2008/03/17(月) 16:22:23 ID:??? (+5,+12,-1)
たった3日で150レスだと…?
161 : nobodyさん - 2008/03/17(月) 16:39:49 ID:??? (+30,+29,-46)
>>158
その辺て自動でやってくれないんだっけ?
再編集のときの話だったら、データ構造を見て本来はDBから持ってくるデータを用意しておいてあげればいい
またはデータが無いと判断したときだけ、value入れればいいんじゃね
163 : nobodyさん - 2008/03/17(月) 20:25:58 ID:??? (+24,+29,-12)
コントローラでやることじゃないなー
164 : nobodyさん - 2008/03/17(月) 21:47:14 ID:??? (+13,+2,-15)
>>163
プログラマならコードで示してね。
166 : nobodyさん - 2008/03/17(月) 22:16:46 ID:??? (+16,+27,-14)
>>165
まず該当箇所を見てみればいいと思うが
169 : nobodyさん - 2008/03/17(月) 22:52:12 ID:??? (+35,+29,-54)
>>157
この辺りの辺、サンプルある?
もしあったら見せて欲しい。

昨日あたりからcakePHPを使い初めたのだけど、たしかにWebにあった
チュートリアルに沿って作ると、モデルがヴァリデーションだらけに
なりそうなので。
170 : nobodyさん - 2008/03/18(火) 00:22:51 ID:??? (-19,-22,-14)
>>169
YAMLの使い方ググれよ
171 : nobodyさん - 2008/03/18(火) 00:52:36 ID:??? (+29,+29,-10)
>>164
いちいちコード書かないとわからんのか
設計とかパターンとか学べ
172 : nobodyさん - 2008/03/18(火) 03:38:03 ID:??? (+29,+29,-19)
>>164
一行レスとか煽りに一々反応すんなよ
荒れるだけだよ
173 : nobodyさん - 2008/03/18(火) 04:22:49 ID:??? (+0,-30,-73)
つーかこんで良いんじゃねぇの?

controler
$url = ''http://;
$data = $this->Model->ほげほげ();
if (unko) {
 $url = $data["url"]
}
$this->set('url',$url);

view
$form->input('TestUser.url', array('value'=>$url)
175 : nobodyさん - 2008/03/18(火) 09:53:20 ID:??? (+10,+20,-4)
>>173
なにその汚ねーコードw
176 : nobodyさん - 2008/03/18(火) 09:54:14 ID:??? (+19,+29,+0)
>>173
それだけはありえん
177 : nobodyさん - 2008/03/18(火) 13:01:47 ID:??? (+32,+29,-16)
ありえんとかいってないで、
自分のコードをかけよ。
178 : nobodyさん - 2008/03/18(火) 13:03:45 ID:??? (+8,+5,-28)
初期値の設定は、前回入力値の設定と同じことなんだから
コントローラで設定すべきだよな。

ビューはただ表示するだけ。
179 : nobodyさん - 2008/03/18(火) 15:07:02 ID:??? (+29,+29,-6)
>>178
根拠の無い理由は自分の心の中でしまっとけな
180 : nobodyさん - 2008/03/18(火) 15:09:23 ID:??? (+27,+24,-20)
>>177
167に書いたよ、この美しいコードに反論あるんか?
181 : nobodyさん - 2008/03/18(火) 15:11:30 ID:??? (+20,+24,-19)
>>173
こんなコード書く奴がこのスレにいるとは
CakePHPの住人レベルて・・・
182 : nobodyさん - 2008/03/18(火) 15:13:24 ID:??? (+24,+27,-32)
明らかにPHP初心者がCakePHPから始めましたみたいなのが多いな
>>173を見て確信した
183 : nobodyさん - 2008/03/18(火) 15:20:33 ID:??? (+22,+29,-2)
ああ。ガチだな。
184 : nobodyさん - 2008/03/18(火) 15:59:35 ID:??? (+25,+27,-14)
最近10分以内に似たようなレスが連続で湧くな
185 : nobodyさん - 2008/03/18(火) 16:06:00 ID:??? (-7,-29,-54)
じゃあアンケートとります。

フォームの初期値はどこで設定すべきでしょう。

1.コントローラ
2.ビュー
3.モデル
4.モデルに初期値情報が有り、それをコントローラが取得してビューに渡す

俺は4。面倒だとか、フォームによって初期値が違う場合は1
186 : nobodyさん - 2008/03/18(火) 16:45:53 ID:??? (+16,+26,+0)
>>185
俺はビューかな。
187 : nobodyさん - 2008/03/18(火) 16:51:14 ID:??? (+25,+29,-17)
>>185
俺もビュー
管理するのが楽
コントローラーに書くとみにくくなる
ビューだと全くみにくくない、それどころか見通しがよくなる
188 : nobodyさん - 2008/03/18(火) 16:53:16 ID:??? (+31,+29,-22)
>>185
モデルをこれ以上見にくくするのはよくないよ
バリデータ
アソシエーション
バリデータ関数
これだけでもずいぶん見にくいのに
189 : nobodyさん - 2008/03/18(火) 16:54:16 ID:??? (+27,+29,-18)
コードの見渡しがよくなって
変更が楽な場所がベスト
190 : nobodyさん - 2008/03/18(火) 16:55:18 ID:??? (+26,+29,-3)
>>185
初心者の多いここでアンケートとっても意味が無いけどなw
191 : nobodyさん - 2008/03/18(火) 17:06:20 ID:??? (+27,+29,-2)
常識的に考えればビューだけど
ここは初心者が多いからね
192 : nobodyさん - 2008/03/18(火) 18:10:04 ID:??? (+32,+29,-59)
>>188
お前、まさか、それだけしかないんじゃないだろうな・・・
モデルは設定ファイルじゃないぞ。

ビジネスロジックを書く所がモデルだぞ。
193 : nobodyさん - 2008/03/18(火) 18:11:06 ID:??? (+3,-4,-8)
ビューは基本的に表示のみを行う場所。
初期値をビューで設定するのは変。
194 : 173 - 2008/03/18(火) 19:04:45 ID:??? (+32,+29,-72)
確かにてきとーに書いた部分はあるが
何でダメなの?因みにcakeは1週間ぐらいしかやってない
あとコントローラに初期値は
ロジックとviewの分離等から考えると微妙だが
めんどくさかったんだそこはごめんw
195 : nobodyさん - 2008/03/18(火) 19:29:58 ID:5PAxNly0 (+19,+29,-6)
なんでここって初心者しかいないの?
196 : nobodyさん - 2008/03/18(火) 19:38:40 ID:??? (+27,+29,-5)
なんでここって猿みたいに同じ事しか書けない人が多いの?
197 : nobodyさん - 2008/03/18(火) 20:28:19 ID:??? (+33,+29,-31)
>>193
smartyだってテンプレート側で初期値いれらるようになってる
おまえの頭が変
198 : nobodyさん - 2008/03/18(火) 21:23:10 ID:??? (+28,+29,-22)
>>193

携帯用サイト作るとわかると思うけどあんまりガンガン表示する内容まで
コントローラーで固めない方がいいよ。

携帯用サイト用の コントローラーまで作る羽目になるから。
199 : nobodyさん - 2008/03/18(火) 22:59:49 ID:??? (-26,-30,-43)
セッションって

$_SESSION[''][''] を直接使った方が早い感じがすんだけど、みんなどうしてます?

やっぱり $this->Session->read を使った方がいいんですかね。
200 : nobodyさん - 2008/03/18(火) 23:48:37 ID:??? (+37,+30,-182)
>>197
> smartyだってテンプレート側で初期値いれらるようになってる
入れられるようになっているからって、入れるべきということにはならないだろ?
モデルやコントローラ側で初期値入れられるようになっているんだしさ。

> 携帯用サイト用の コントローラーまで作る羽目になるから。
その理屈がよくわからん。初期値の話をしているのに
なんでもコントローラでやると拡大解釈してしてないか?

それにビューに書く場合、携帯用サイトとPC用サイトで分けるもんだから、
ビューに初期値を書いたら、コードが重複するじゃん。
だからビューだけはありえない。そう思わないか?

ちなみに、おれは初期値はモデルに書くもんだと思っているが。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について