のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,897人
昨日: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,-20)
    この流れで落ちるとかいっても逆効果だろ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,-30)
    あぁ。だから俺はバリデーションを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,+9,+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:??? (+14,+2,-15)
    >>163
    プログラマならコードで示してね。
    166 : nobodyさん - 2008/03/17(月) 22:16:46 ID:??? (+16,+28,-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:??? (+9,+19,-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:??? (+9,+6,-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:??? (+19,+23,-19)
    >>173
    こんなコード書く奴がこのスレにいるとは
    CakePHPの住人レベルて・・・
    182 : nobodyさん - 2008/03/18(火) 15:13:24 ID:??? (+23,+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:??? (+26,+28,-14)
    最近10分以内に似たようなレスが連続で湧くな
    185 : nobodyさん - 2008/03/18(火) 16:06:00 ID:??? (-7,-29,-53)
    じゃあアンケートとります。

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

    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,-58)
    >>188
    お前、まさか、それだけしかないんじゃないだろうな・・・
    モデルは設定ファイルじゃないぞ。

    ビジネスロジックを書く所がモデルだぞ。
    193 : nobodyさん - 2008/03/18(火) 18:11:06 ID:??? (+5,-2,-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,-181)
    >>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 スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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