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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 10ホール目【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
    951 : nobodyさん - 2011/02/11(金) 18:01:22 ID:??? (+39,+21,-1)
    まあがんばれw
    952 : nobodyさん - 2011/02/11(金) 18:34:58 ID:??? (+63,+29,-3)
    >>948
    水銀灯のように動き出すまでに時間がかかるんだよ
    953 : nobodyさん - 2011/02/11(金) 18:40:48 ID:??? (+57,+29,-18)
    がんばるのは俺じゃなくて、Cakeの中の人だと思うんだが…
    954 : nobodyさん - 2011/02/11(金) 20:05:15 ID:??? (+67,+29,-22)
    >>948
    俺もそう感じるけど、Cakeは命名規則が決まってるから
    無駄な部分(名前の付け方に悩む)が省けて精神的には良い
    955 : akiyan - 2011/02/11(金) 23:05:43 ID:??? (+57,+29,-29)
    フレームワークの恩恵を受けられない人は何を使っても上手くいきませんよ
    本質を学び直すことをお勧めします
    956 : akiyan - 2011/02/12(土) 03:15:14 ID:??? (+62,+29,-103)
    フレームワークを使いこなすにはまずフレームワークに使われなくてはなりません

    フレームワークの制約を受け入れ、なぜ制約があるのかその意味を考えて見てください

    制約こそがフレームワークの価値でもあるのです
    957 : akiyan - 2011/02/12(土) 04:34:43 ID:??? (+57,+29,-18)
    フレームワークけっしてみゅめのような道具だと思われないで女子いーー
    958 : nobodyさん - 2011/02/12(土) 05:11:03 ID:??? (+57,+29,-21)
    フレームワーク依存して始めて見えてくる世界がある
    太陽が眩しい世界だ
    959 : nobodyさん - 2011/02/12(土) 11:03:40 ID:??? (+52,+29,-2)
    引き篭もりですか
    960 : nobodyさん - 2011/02/12(土) 12:06:14 ID:??? (+52,+29,-5)
    太陽が黄色く見える世界だ
    961 : nobodyさん - 2011/02/12(土) 15:07:18 ID:??? (+32,+4,-23)
    CakePHP使ってる超大手サイトって
    佐川急便、ペニオク、他に何かある?
    962 : nobodyさん - 2011/02/12(土) 15:30:18 ID:??? (+62,+29,-60)
    ペニオクって超大手サイトなのか?

    Mozilla Addons。
    ソーシャルゲームでも、CakePHP使ってるところはあったな。
    普通のサイトとは桁違いのPV数を捌いている。
    CakePHPがそこに貢献してるかどうかはわからんけど。

    あとここにいくつか書かれてる。超大手に入るのかしらんけど。
    http://d.hatena.ne.jp/otome_pw/20110104/1294098484
    963 : nobodyさん - 2011/02/12(土) 15:34:17 ID:??? (+82,+29,-36)
    CakePHP使ってることを隠蔽するメリットってあるの???

    そして、どうして松田聖子は未だにあんなに可愛いの?ヤりたくなる可愛さ!
    964 : nobodyさん - 2011/02/12(土) 16:52:13 ID:??? (+50,+16,+1)
    >>963
    恥ずかしい
    965 : nobodyさん - 2011/02/12(土) 16:53:57 ID:??? (+1,-26,-14)
    CIで作ってクッキー名をCAKEPHPにしてる
    966 : akiyan - 2011/02/12(土) 17:58:59 ID:??? (+57,+29,-14)
    セキュリティのこと考えると隠遁したほうがいいよね
    967 : nobodyさん - 2011/02/12(土) 18:24:28 ID:??? (+57,+29,-5)
    隠蔽しなくて被害を受けるなら、Cake使わなくて受けてるだろ。
    968 : akiyan - 2011/02/12(土) 21:12:13 ID:??? (-1,-29,-48)
    え?ソフトウェア名を公開するとピンポイントで脆弱性を突かれる可能性が生まれるから極力隠遁したほうがいいという考えはおかしいですかね
    969 : nobodyさん - 2011/02/12(土) 22:55:35 ID:??? (+35,-29,-38)
    でもさCakePHPで作ってるサイトだと、htmlソースみたらフィールド名が
    hoge[Model名][Field名]って出てるから一目瞭然なんだけど?
    970 : nobodyさん - 2011/02/12(土) 22:59:51 ID:??? (+91,+29,-57)
    Cookieは簡単に変えられるんだから変えとけ。そんは無い。
    たけど、CakePHPは隠しにくいものだから諦めろ。
    あと標準のfaviconも消せよ。
    971 : nobodyさん - 2011/02/13(日) 00:03:08 ID:??? (+96,+29,-29)
    >>970
    無知で申し訳ないんだけど、>>969を簡単に変えられるの?
    フォームヘルパーやバリデーション使うの止めるとかじゃなくて?
    972 : nobodyさん - 2011/02/13(日) 00:19:00 ID:??? (+58,+23,+1)
    >>971
    無理
    973 : nobodyさん - 2011/02/13(日) 00:24:31 ID:??? (+57,+29,-71)
    Cookieは簡単に変えられるんだから変えとけ
     を
    CakePHPは簡単に変えられるんだから変えとけ

    に読み違えていた・・・勘違いすまん
    974 : nobodyさん - 2011/02/13(日) 01:11:26 ID:??? (-2,-30,-21)
    htmlソース覗くと参照先がが/cake/hoge/css/hoge.css

    とかになってるから一発で分かるw
    975 : nobodyさん - 2011/02/13(日) 01:14:43 ID:??? (+40,+22,-1)
    それはない。
    976 : nobodyさん - 2011/02/13(日) 01:16:31 ID:??? (+16,-1,-3)
    は?
    977 : nobodyさん - 2011/02/13(日) 01:31:44 ID:??? (+57,+29,-6)
    まぁ分かりやすい箇所ではあるけど、そのパスはねーよ
    978 : nobodyさん - 2011/02/13(日) 01:49:17 ID:??? (-2,-30,-46)
    ソートのかかったリンク先とかも

    hoge/list/page:1/sort:id/direction:asc

    とかなるから、CakePHP坊やだと、すぐ分かるw
    979 : akiyan - 2011/02/13(日) 04:18:40 ID:??? (+91,+29,-25)
    まあ隠せるものは隠したほうがいいね
    たまにご丁寧にフッターにバージョンまで書いてるサイトがあって失笑しちゃう
    980 : nobodyさん - 2011/02/13(日) 06:30:29 ID:??? (+69,+29,-14)
    >>979
    まぁおまいさんの名前も失笑だけどな
    981 : nobodyさん - 2011/02/13(日) 18:18:43 ID:??? (+7,-30,-135)
    -------------------------------------board.php-------------------------------------

    public $belongsTo = array(
    "User" => array(
    'className' => 'User',
    'conditions' => '',
    'order' => '',
    'dependent' => false,
    'foreignKey' => 'user_id'
    )
    );



    -------------------------------------boards_controller.php-------------------------------------

    $res = $this->User->find('all')
    echo $res;

    ↓↓↓↓↓↓↓↓↓↓↓↓↓


    Userテーブルにはレコードが入っているはずなのに
    $resは空っぽ
    982 : akiyan - 2011/02/13(日) 18:24:34 ID:??? (+56,+28,-17)
    今perlやってますよ ちょっとはまったわ
    983 : nobodyさん - 2011/02/13(日) 18:27:40 ID:??? (+7,-30,-127)
    ソートのひっくり返しのときの↓をもっとスマートにやる方法ないかなぁ

    <?php
    if(@$this->passedArgs['sort'] === 'id' && @$this->passedArgs['direction'] === 'desc') {
    // urlのオプションを変える
    $paginator->options(array('url' => array('page' => '1')));
    echo $paginator->sort('IDで並び替え▼', 'id');
    } else {
    // urlのオプションを変える
    $paginator->options(array('url' => array('page' => '1')));
    echo $paginator->sort('IDで並び替え▲', 'id');
    }
    ?>
    984 : nobodyさん - 2011/02/13(日) 18:48:12 ID:??? (+5,-29,-46)
    >>981
    debugしてればページにSQLの結果出てると思うけどそれは行数0ではないわけ?

    >>983
    その部分だけ見たら最後の2行をif文の外に出せばいい気がするけどそれじゃダメなの?
    985 : nobodyさん - 2011/02/13(日) 18:50:16 ID:??? (+57,+29,-29)
    @って何の意味だろうと思ったらエラー制御演算子か。
    推奨されないってのを見て今まで使ったことなかったから一瞬perlのスレ見てたのかと勘違いした
    986 : nobodyさん - 2011/02/13(日) 21:11:41 ID:??? (+3,-30,-74)
    >>984さん

    $res[0]['User']['username']には「9」が入っており、
    下記を実行したところboardsテーブルにレコードが出来るのに
    なぜかuser_idには「0」が入ってしまいます


    $this->data['Board']['user_id'] = $res[0]['User']['username'];
    $this->Board->save($this->data);
    if($this->Board->validates()){
    $this->redirect('.');
    }
    987 : nobodyさん - 2011/02/13(日) 21:16:17 ID:??? (+57,+29,-28)
    誰か頼む
    kcaptchaの導入方法を懇切丁寧に教えてください。
    コンポネントの作り方さえ、ままならないので手取り足取りでお願いします
    988 : akiyan - 2011/02/13(日) 22:55:32 ID:??? (+57,+29,-2)
    さすがにそんな頼み方で教える人はいませんよ
    989 : nobodyさん - 2011/02/13(日) 23:02:37 ID:??? (-1,-29,-78)
    zfからフレームワークに入ったんだけどcakephpってコントローラの設定が気持ち悪い
    zfがpythonならcakephpはperlみたいな
    990 : nobodyさん - 2011/02/13(日) 23:42:01 ID:??? (+40,-30,-223)
    質問させてください。

    messagesというテーブルとモデルがあって
    フィールドは

    id
    user_id(送信元のユーザーID)
    title
    body
    idto(送信先のユーザーID)

    があります。user_idだけでなく
    idtoもusersという会員データのテーブルを参照します。
    アソシエーション利用時の命名規則として
    どういった名前にするのが、それぞれ適切でしょうか?

    また
    http://hoge.com/cake/users/mailsend/1536
    というusers_controller.php のmailsendというアクションからメール入力フォームにデータを渡す時、

    上のuser_idとidtoは、どのようにしてviewへ渡せばいいでしょうか?ちなみに ID:1536が送信先になります。

    Authでログインしているものとして、教えていただければ幸いです。
    991 : nobodyさん - 2011/02/14(月) 00:05:47 ID:??? (+5,-29,-42)
    >>990
    UserMessage じゃないかな。

    一旦、findでUserデータを取得してそのIDが正しいか検査し、
    問題なければ、setで渡せばいいんじゃないかな。
    992 : nobodyさん - 2011/02/14(月) 00:46:01 ID:??? (+96,+29,-29)
    >>990 の現在の実装にはまるかわからんが、Cookbookにはこう言うのがある。
    http://book.cakephp.org/ja/view/1046/Multiple-relations-to-the-same-model
    以前は日本語訳があった気がするけど、なぜか英語になってた。
    993 : nobodyさん - 2011/02/14(月) 00:52:23 ID:??? (+3,-30,-152)
    >>991
    レスありがとうございます。
    UserMessageへテーブル名を変更ということですか?user_idとidtoの二つのフィールド名は変更なしということでしょうか?


    それとコントローラーからビューへのデータの受け渡しの件で、
    user_idについてはビューで$dataで取り出せますが、
    idtoにあたる1536(urlのパラメータ部分)を
    取り出す方法ってありますか?

    メッセージ送信時に渡すので、このidtoやuser_idはおそらくhiddenにするのでしょうか?(メール入力フォームではタイトルと本文だけ入力するものとして)

    idtoの部分をphpの$_GET()を使わないで、cakephp独自の方法がありますでしょうか?
    994 : nobodyさん - 2011/02/14(月) 00:54:29 ID:??? (+68,+28,-2)
    >>992
    まさに、それですね(笑)
    わざわざ、ありがとうございます!
    995 : nobodyさん - 2011/02/14(月) 00:59:42 ID:??? (+52,+29,-5)
    基本中の基本だろクズども
    996 : nobodyさん - 2011/02/14(月) 01:37:32 ID:??? (+49,+26,-3)
    等と供述しており・・・
    997 : nobodyさん - 2011/02/14(月) 01:43:36 ID:??? (+57,+29,-4)
    ここで書くより先に手を動かして試せばいいのに。
    998 : nobodyさん - 2011/02/14(月) 02:07:22 ID:??? (+57,+29,-28)
    もっともな話だけど、試した結果困ってる人とか、
    試す前にどう書けば良いのか分からないって話もあるみたいだが?
    999 : nobodyさん - 2011/02/14(月) 02:18:17 ID:??? (+57,+29,-2)
    ↓こんな時間に1000とったやつはニートか明日遅刻
    1000 : nobodyさん - 2011/02/14(月) 02:30:16 ID:??? (+52,+29,-1)
    1000なら999が変わりに遅刻
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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