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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 11ホール目【v1.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
    851 : nobodyさん - 2011/05/28(土) 12:01:51.80 ID:??? (-17,-14,-44)
    CakePHPでCSRF対策ってSecurityコンポーネント使うのがスタンダード?
    ちょっと使ってみた感じ使いにくかったような気がしたんだけど。
    ググると自作してる人もいたりするんだよね。
    852 : nobodyさん - 2011/05/28(土) 12:17:08.98 ID:??? (+0,+12,-11)
    ダブルコロン
    853 : nobodyさん - 2011/05/28(土) 14:26:11.69 ID:??? (-18,-14,-17)
    >>851
    普通にデフォルトで出力される部分はエスケープされるんじゃないの?
    855 : nobodyさん - 2011/05/28(土) 21:18:38.09 ID:??? (+3,+5,-23)
    CakeってSQLの特殊文字って自動的にエスケープされるよね?
    856 : nobodyさん - 2011/05/28(土) 21:28:17.89 ID:??? (-2,+29,-8)
    アスタリスク(*)やクエスチョンマーク(?)のこと?
    やってくれてるはずだよ
    857 : nobodyさん - 2011/05/29(日) 13:39:00.49 ID:??? (-27,-30,-116)
    もの凄いくだ質なんだけど、、、

    $data = $this->User->findById(1);

    こういう時の返り値を受け取る変数ってどうしてる?
    上の例なら普通に$dataに入れればいいけど、
    モデルが複数ある場合とかさどう書いてるのかな?と思ってさ。
    $category_data = $this->Category->findById(1);
    というのもなんか違う気がするし・・・
    858 : nobodyさん - 2011/05/29(日) 14:31:32.78 ID:??? (-29,-30,-130)
    $user = $this->User->findById(1);
    $users = $this->User->find('all');
    $category = $this->Category->findById(1);
    $categories = $this->Category->find('all');
    860 : nobodyさん - 2011/05/29(日) 17:37:40.66 ID:??? (+27,+29,-38)
    まぁ、フレームワークなんてどれもそんなもんだろ
    無駄でも分かりにくいより分かりやすいほうが良い
    861 : nobodyさん - 2011/05/31(火) 17:12:52.71 ID:??? (-26,-29,-90)
    今までindex.htmlのファイルにアクセスされていたのですが、
    Cakeに移行したのでindex.phpにアクセスになります。

    ただ、以前のURLでアクセスされた場合、ページが表示されなくなります。
    index.htmlのファイルを作ってMETAで転送を入れようと思ったのですが、
    それも無理でした。何か良い対策方法はないでしょうか?
    862 : nobodyさん - 2011/05/31(火) 19:12:25.36 ID:??? (+26,+28,-50)
    CakePHP使える人って、人月いくらくらいで雇えるもの?
    CakePHPでの経験が1年以上という前提で。
    863 : nobodyさん - 2011/05/31(火) 22:08:53.60 ID:??? (+17,+14,+1)
    マジレスで20万は必要だと思います。
    864 : nobodyさん - 2011/05/31(火) 22:12:31.14 ID:??? (+42,+29,-3)
    >>863
    本気の話、50万出せば結構集まります?
    865 : nobodyさん - 2011/05/31(火) 22:48:09.71 ID:??? (+8,+10,+2)
    >>864
    お願いします。
    866 : nobodyさん - 2011/05/31(火) 23:05:32.79 ID:??? (+38,+29,-11)
    >>864
    冗談じゃなければ集まると思いますよ。
    それぐらいだせば、PHPの経験5年以上、Cake3年以上は見つかると思います。
    867 : nobodyさん - 2011/06/01(水) 01:39:23.19 ID:??? (+37,+29,-2)
    >>866
    まじですか。募集に向いたサイト、是非教えてください。
    868 : nobodyさん - 2011/06/01(水) 10:36:35.25 ID:??? (+8,+20,-10)
    ハローワーク
    869 : nobodyさん - 2011/06/01(水) 14:03:38.11 ID:??? (+27,+29,+1)
    >>867
    俺がやるよ
    870 : nobodyさん - 2011/06/01(水) 14:16:33.47 ID:??? (+22,+29,-15)
    1週間雇われて捨てられるのがオチ
    871 : nobodyさん - 2011/06/01(水) 17:57:54.98 ID:??? (+27,+29,-4)
    1週間50万なら捨てられても問題ないな
    872 : nobodyさん - 2011/06/01(水) 18:00:00.20 ID:??? (+22,+29,-3)
    集まった人数で50万山分けだ!
    873 : nobodyさん - 2011/06/02(木) 09:36:07.69 ID:??? (+33,+29,-7)
    >>864
    派遣業者を通さずに?
    よろこんで
    874 : nobodyさん - 2011/06/02(木) 10:50:55.22 ID:??? (-13,-6,+0)
    業者を通すと20万になります
    875 : nobodyさん - 2011/06/02(木) 12:25:11.52 ID:??? (+27,+29,-16)
    俺ならその20万をもらってマッチングサイトに10万で流す
    876 : nobodyさん - 2011/06/02(木) 13:12:15.25 ID:??? (-4,-2,-15)
    俺、人月80万だけど50万とかありえるの?
    877 : nobodyさん - 2011/06/02(木) 13:22:05.78 ID:??? (+27,+29,-1)
    メルアドさらしてくれれば、詳細送ります
    878 : nobodyさん - 2011/06/02(木) 18:43:49.24 ID:??? (+27,+29,-24)
    ガチでぐるなびレベルのサイトをCakeで半年かけて作った


    50万だった・・・
    879 : nobodyさん - 2011/06/03(金) 13:08:01.66 ID:??? (+5,+17,-2)
    実働
    半年?
    880 : nobodyさん - 2011/06/03(金) 13:14:29.51 ID:??? (+0,+12,+0)
    実働
    882 : nobodyさん - 2011/06/04(土) 18:54:33.18 ID:??? (-2,+18,+1)
    >>881
    やり方があります
    884 : nobodyさん - 2011/06/04(土) 21:01:58.29 ID:??? (+24,+28,-6)
    どうしてビューに渡さないの?
    885 : nobodyさん - 2011/06/04(土) 21:34:02.67 ID:??? (+16,+20,+0)
    >>884
    何を?
    886 : nobodyさん - 2011/06/04(土) 23:21:53.17 ID:??? (-24,-29,-41)
    とりあえず、ビューヘルパーの中で$this->Session->writeは
    できないってことでいいのな?
    それなら$_SESSIONに直接ぶち込むだけだから。
    出来るとか思わせぶりなこと書いてんじゃねーよ。
    887 : nobodyさん - 2011/06/05(日) 09:40:09.97 ID:??? (-27,-30,+0)
    URLでアクセスするとき、例えば

    example.com/profiles/

    にアクセスするとcontroller:profiles、action:indexが実行されるけど、これを

    example.com/profile/

    でアクセスしてもcontroller:profiles、action:indexを実行したい。

    profilesだけじゃなくabouts、contacts、worksすべてを単数形でアクセスしても実行したい。
    また、example.com/profiles/hoge/のようにactionが指定されていても、example.com/profile/hoge/のようにしたい。

    これについて、routes.phpに記述するうまいやり方ってありますか?
    あればぜひお教えいただければと思います。

    よろしくお願いします!
    888 : 忍法帖【Lv= - 2011/06/05(日) 10:46:16.10 ID:??? (+18,+17,-6)
    設計を見直すべきだとおもうが、
    ClassRegistryつかったらどこからでも参照もってこれる。
    889 : 忍法帖【Lv= - 2011/06/05(日) 10:47:08.50 ID:??? (+24,+26,-1)
    ごめん >>888>>886 な。
    890 : nobodyさん - 2011/06/05(日) 18:30:44.55 ID:??? (-17,-30,-166)
    ユーザテーブル
    ・ID
    ・画像ID
    ・名前
      :

    画像テーブル
    ・ID
    ・パス
      :

    こんなテーブルがあって、
    ビューからユーザの画像IDをユーザテーブルから取得して、
    画像IDをもとに画像テーブルから画像パスを取得して、<img />で表示 ってしたい。

    $this->Hoge->getUserImage($this->data['User']['image_id']); <!-- (HogeはComponent) -->

    ビューの中から以上のように1ラインで取得できるのが一番使いやすいんだけど、
    ビューでテーブルのデータを動的に取るのはMVCに反しているだろうし、
    実際Cakeでやろうとするとちょっとレールから外れた方法とらないといけない。
    891 : 890 - 2011/06/05(日) 18:32:58.67 ID:??? (-26,-29,-164)
    コントローラでユーザデータ配列を foreach でまわして、上記の処理をして
    ユーザ画像データ配列をつくる(もしくはユーザ配列に画像パスを入れる場所をつくる)
    そしてそれを $this->set で渡す。

    って方法を一番最初に思いついたんだけど、
    ユーザ情報は1ページに数十レコード取得する必要がある場合もあり、
    これってどうなんだろうなぁと思って質問してみた。

    ベストプラクティスはどうするのが良いんだろ?
    892 : nobodyさん - 2011/06/05(日) 19:54:03.95 ID:??? (+27,+29,-11)
    Cakeは手段であって目的ではない。
    お前のやりたい事を実現できる方法を取ればいいよ
    894 : nobodyさん - 2011/06/08(水) 02:44:10.87 ID:??? (-27,-30,-52)
    LazyModelを入れてみたんだけど、あまり速くなった印象はない。
    これってどう言うときに速くなるの?
    コントローラーの$usesにモデルを10以上、設定している場合とか?
    895 : nobodyさん - 2011/06/08(水) 14:05:06.26 ID:??? (+27,+29,-17)
    >>894
    速くなる代わりにメモリ馬鹿食いになるらしいからサーバスペックにもよるんじゃない?
    モデルの数も少数じゃ体感できないね
    896 : nobodyさん - 2011/06/08(水) 15:00:44.48 ID:??? (+39,+29,-40)
    >>895
    メモリ馬鹿食いって事は、メモリ開放せずにDBのレコードを保持するのかな?
    ちょっとその辺の仕組みがよくわからないけど、
    あまり有用なライブラリではないみたいだね。
    色んなところでお勧めされてるけど。
    897 : nobodyさん - 2011/06/08(水) 16:10:53.24 ID:??? (+31,+29,-67)
    >>896
    馬鹿食いはいいすぎた
    それによって今のPCスペックなら
    パフォーマンスは向上することがあっても降下することはないよ
    CakePHP2.0では正式に採用される有能プラグイン
    898 : nobodyさん - 2011/06/08(水) 16:13:21.55 ID:??? (+27,+29,-35)
    ま、PCスペックというか鯖スペックが大事だと思うけどな。
    俺なんてさくらVPSで使う事多いから、
    512MBの鯖で大丈夫なのか?と心配だw
    900 : nobodyさん - 2011/06/09(木) 17:49:40.69 ID:??? (+9,+18,-1)
    >>899
    シェルで良いんじゃないの?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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