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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 12ホール目【笑】

    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
    101 : nobodyさん - 2011/07/22(金) 20:54:14.56 ID:??? (+41,-29,-87)
    controller側で、パスワードA==パスワードBの場合true、そうでなければfalse
    で作ればいいだけでは?
    102 : nobodyさん - 2011/07/22(金) 21:00:44.84 ID:??? (+96,+29,-17)
    >>101
    コントローラでやる意味がわかんない。
    普通にバリデーションルールつくるだけでしょ。
    103 : nobodyさん - 2011/07/22(金) 21:25:49.24 ID:M3kIDpUH (+7,+12,-2)
    Cake使ってもなおMVCを守らんとはやるな。
    104 : 101 - 2011/07/22(金) 21:31:07.20 ID:??? (+70,+29,-15)
    >>102
    思い浮かばなかった。MVCでいうMに書くべきなんですね。
    105 : nobodyさん - 2011/07/22(金) 22:13:36.68 ID:??? (+0,-28,-23)
    じゃ、パスワードの暗号化もmodelに書くの?
    106 : nobodyさん - 2011/07/22(金) 22:32:30.85 ID:??? (-2,-30,-58)
    好きにしたらいいんじゃね。
    おいらはAuthコンポーネント使うからコントローラで
    $this->Auth->password($hogehoge)
    かな。
    107 : nobodyさん - 2011/07/22(金) 22:36:18.41 ID:??? (+3,-30,-98)
    それってさ、

    if ($this->User->validates() {
     $this->data['User']['password'] = $this->Auth->password($this->data['User']['password']);
     $this->User->save($this->data, false);
    }

    てな感じで、一度バリデーションして
    問題なければパスワード暗号化してそれからsaveするんだよね?

    好きにしろって言われればそれまでだけど、他はどうしてるか気になってね
    108 : nobodyさん - 2011/07/22(金) 22:47:57.32 ID:??? (+3,-30,-123)
    入力はpassword1, password2 にして
    password1 == password2のバリデーションをpassword1 に設定

    コントローラで
    $this->data['User']['password'] = $this->Auth->password($this->data['User']['password1']);
    $this->User->save($this->data, true);

    みたいにしてる。定石かどうかは知らん。
    ただ、入力をpasswordにするとAuthコンポーネントが
    勝手にハッシュ化してめんどいことになる。
    109 : nobodyさん - 2011/07/22(金) 22:57:53.24 ID:??? (+57,+29,-5)
    俺もそれだわ。勝手にハッシュ化されると困る時あるし。
    110 : nobodyさん - 2011/07/23(土) 01:00:17.82 ID:??? (+24,-30,-51)
    くだらない事だけど、↓みたいにsave失敗した処理も入れてる?

    if ($this->User->save($this->data)) {
     save後の処理
    } else {
     $this->set('error', '登録に失敗しました');
    }
    111 : nobodyさん - 2011/07/23(土) 01:38:41.86 ID:??? (+35,+4,-21)
    >>110
    くだらなくない。商用コードでそれ抜くやつはほんと勘弁してほしい。
    実際はModelでException投げるのがスマートかもね。
    112 : nobodyさん - 2011/07/23(土) 14:35:22.31 ID:??? (+1,-23,-1)
    >>98
    0フィルしてくれる?
    113 : nobodyさん - 2011/07/23(土) 16:13:15.44 ID:??? (+58,+24,-15)
    >>98
    括弧の中の数字は最低幅ってことか
    114 : nobodyさん - 2011/07/23(土) 18:02:27.92 ID:??? (+96,+29,-79)
    MVCて
    コントローラーに比重を大きくした方がよくね?

    高速生産オンリー視点でいえばモデルに比重を大きくした方がいいけど
    モデルの比重が大きくなると
    拡張や柔軟性が失われるデメリットがある。

    大規模サイトに発展する可能性、またはアジャイル開発なら
    高速生産と柔軟性のバランスを取った方が良いので
    コントローラの比重を大きくした方がよいと思う。
    115 : nobodyさん - 2011/07/23(土) 18:14:28.33 ID:??? (+100,+29,-40)
    >>114
    俺もそう思う。モデルにあれこれ書きすぎるのは汎用性が低くなる。
    モデルはシンプルで、コントローラで色々操作する方が良い。
    116 : nobodyさん - 2011/07/23(土) 19:09:03.76 ID:??? (+55,+29,-5)
    自演してまで馬鹿な考え広めなくていいよ
    117 : nobodyさん - 2011/07/23(土) 20:25:12.50 ID:??? (+61,+25,+1)
    >>115
    ありえん
    119 : nobodyさん - 2011/07/23(土) 22:36:05.05 ID:??? (-1,-29,-5)
    EC-CUBEはスパゲティコード過ぎるからな
    120 : nobodyさん - 2011/07/23(土) 23:54:29.15 ID:??? (+51,+29,-7)
    >>118
    あっちはMVCの概念で作られてはいない。
    ひどいごった煮だよ。
    121 : nobodyさん - 2011/07/24(日) 09:35:25.15 ID:??? (+3,-30,-116)
    CakePHPもlayout使う場合、$title_for_layoutをコントローラでsetしないといけないよね。
    あれってビューで設定できないの?
    CSSなら、
    $html -> css('abc', null, array('inline' => false));
    でできるんだけど、同じようにタイトルもできたらいいんだけど。
    122 : nobodyさん - 2011/07/24(日) 15:34:45.69 ID:??? (+43,-30,-19)
    $this->set('title_for_layout', 'abc');
    123 : nobodyさん - 2011/07/24(日) 17:11:36.84 ID:??? (+70,+29,+0)
    >>122
    ビューでっていってんのに
    124 : nobodyさん - 2011/07/24(日) 17:53:34.30 ID:??? (+16,-20,+1)
    >>123
    *.ctp に>>122 の通り書いてみろって
    125 : nobodyさん - 2011/07/24(日) 18:39:27.04 ID:??? (+88,+29,-21)
    レンタルサーバーにアップする場合どこを設定するのかググってもさっぱりわからない。
    126 : nobodyさん - 2011/07/24(日) 18:43:37.38 ID:??? (+79,+29,+0)
    んなもん、レンサバによるだろうに
    127 : nobodyさん - 2011/07/24(日) 20:43:06.84 ID:??? (+7,-29,-9)
    >>125
    メジャーなIaaSくらいは公式で手順を公開してほしいよな。
    Azureとか。
    128 : nobodyさん - 2011/07/24(日) 21:27:38.88 ID:??? (+56,+16,-27)
    >>125
    PHPが動けば、最悪FTPでどうとでも出来る。
    129 : nobodyさん - 2011/07/25(月) 00:04:03.79 ID:??? (+54,+20,+1)
    130 : nobodyさん - 2011/07/25(月) 00:31:03.69 ID:??? (+62,+29,-62)
    マニュアルに沿ってやれば特に難しいことは無いと思うけど。

    ドキュメントルートの中にしか入れないレンサバなら「3.3.1 開発」のページ
    一段上に上がれるレンサバなら「3.3.2 運用」を
    VPSとか好きにいじれる鯖なら、「3.3.3 応用インストール」を見て好きなところにコアを入れればいい。

    131 : nobodyさん - 2011/07/25(月) 01:23:27.03 ID:??? (-1,-29,-12)
    てか、普通に
    /public_html
    └/cake

    で、いんじゃないの?
    132 : nobodyさん - 2011/07/25(月) 22:18:23.04 ID:??? (+3,-30,-45)
    知ってるかどうか分からないけど、
    マッチングサイトの「さぶみっと!」ってCakePHPで開発してるんですかね?
    ログインフォームを見ると、name="data[Customer][c_mail]"
    みたいになってました。
    133 : nobodyさん - 2011/07/26(火) 01:54:11.26 ID:??? (+52,+29,-13)
    インデックスのつけ方わからん
    134 : nobodyさん - 2011/07/26(火) 01:54:48.76 ID:??? (+3,-29,-80)
    ググってやっとできた。
    http://cialla.toypark.in/note/dev20100702_01.php

    一番下に書いてあるようにアクセスのURLがださい。
    >アクセスはhttp://cialla.toypark.in/sample/index.php/コントローラー/アクション/引数 のように
    >index.php をはさむ形になります。

    こんなのは嫌だから他のサーバーに変えたい。
    CakePHPが使える無料のサーバーのお勧めはある?
    135 : nobodyさん - 2011/07/26(火) 08:26:21.57 ID:??? (+45,+22,+0)
    自鯖
    はい次の人
    136 : nobodyさん - 2011/07/26(火) 15:45:29.74 ID:HGkMvVWC (+24,+29,-21)
    今時無料で探すのは無理じゃないか?
    月200円捻出してXREAでも借りた方がいいと思う
    137 : nobodyさん - 2011/07/26(火) 18:15:32.16 ID:??? (+57,+29,-59)
    さすがに無料というのは虫が良すぎる話しだよなw
    月100円でも出せば、ロリポップやさくらでも借りられるだろ。
    それすら出せない奴がFWでどんなコンテンツ提供するって言うんだ?
    138 : nobodyさん - 2011/07/27(水) 08:20:56.42 ID:??? (+29,-29,-10)
    バージョンアップキタ!!

    2.0系を新規に使うのはまだ早いかな?
    139 : nobodyさん - 2011/07/27(水) 10:52:52.97 ID:??? (+56,+29,+0)
    >>138
    じゃぁ俺が使ってみる
    140 : nobodyさん - 2011/07/27(水) 11:35:39.15 ID:??? (+52,+29,-1)
    いや、俺が使ってみる
    141 : nobodyさん - 2011/07/27(水) 12:15:56.89 ID:??? (+47,+29,+0)
    いやいや、俺が
    142 : nobodyさん - 2011/07/27(水) 13:06:18.65 ID:??? (+45,+27,+1)
    どうぞどうぞどうぞ
    143 : nobodyさん - 2011/07/28(木) 01:45:02.72 ID:??? (+179,+30,-233)
    フリーランスでWEBアプリを開発しています。
    PG歴8年で、PHP歴は1年程度です。
    フレームワークを使わないPHP開発は一通り経験しているつもりです。

    まだcakeを紹介したサイトをいくつか読んだレベルなのですが、
    「なぜcakeを使うのか?」がいまいちピンときていません。

    開発スピードなら、既成ライブラリや私製ライブラリで十分な成果が出る気がします。
    MVCがしたいなら、別にcakeをつかわなくてもできるんじゃ?と思います。
    複数PGでの協業にcakeが威力を発揮するとも思えないのです。

    みなさんはなぜcakeにかぎらず、PHPフレームワークをつかっているのでしょうか?
    みなさんのご経験された案件でcakeなりPHPフレームワークを使うことを決定した理由は
    なんなのでしょうか?差し支えなければ教えてください。
    144 : nobodyさん - 2011/07/28(木) 02:05:07.80 ID:??? (+11,-30,-88)
    なんかセッションがすぐ切れるんだが
    core.php
    Configure::write('Session.timeout', '720');
    Configure::write('Security.level', 'low');
    こういう設定なのに、、、
    ほかにセッション関連の設定ってあったっけ?
    145 : nobodyさん - 2011/07/28(木) 09:25:36.36 ID:??? (+112,+30,-180)
    >>143
    デザイナがいなくて画面を自分で作らなければいけない仕事をやってるんで、
    scaffoldを吐き出してくれるのが一番助かってるかなあ。
    あとはクエリパラメータを関数の引数にマップしてくれるので
    どこでどのパラメータを使っているかわかりやすいとか。
    フォームヘルパーみたいのも自作しなくてすむし。
    ページングも楽だ。

    まあ、単体で見るとたいしたことなくても、Railsがフルスタックフレームワーク
    と言われていたように、オールインワンでそろってるのが楽なわけよ。
    146 : nobodyさん - 2011/07/28(木) 09:31:09.08 ID:??? (+114,+29,-58)
    >>143
    俺は単に「ネット上の情報が一番多い」事が理由だな

    cakeに限らない場合、命名規則や開発方法が決められていると、
    開発時の迷いが少なくなるというメリットがある。俺にはこれがでかい。
    147 : nobodyさん - 2011/07/28(木) 09:35:44.21 ID:KTDSJqbk (+66,+29,-41)
    なんとなく使ってる感じですかね、別にこれじゃなくてもなんでもいいです。
    あと情報が多いのも理由ですね、ここもそうですが他のプログラマーの意見を見るのも参考になりいますし。
    148 : nobodyさん - 2011/07/28(木) 10:55:09.01 ID:??? (+128,+29,-52)
    >>143
    チーム開発してると合意というか統制がとりやすい。デザインパターンみたいなもん。
    保守面でもFWのバグやセキュリティフィックスの作業が軽減できる。
    Cake1.x自体は構造が古くてクソだけど。
    149 : nobodyさん - 2011/07/28(木) 14:22:31.40 ID:??? (-1,-29,-19)
    標準Authコンポーネント使って管理ページ作ってるんですが、SSLにするのが普通ですか。
    150 : nobodyさん - 2011/07/28(木) 16:15:59.59 ID:??? (+33,-29,-5)
    >>144
    これなんだけど、
    ログイン情報を Session->write() で書き込んで
    >>144のような設定なのに数時間ぐらいで切れる
    だれかエスパーして
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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