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

    元スレ【PHP】フレームワーク CakePHP 13ホール目【v2.0】

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    451 = :

    >>450
    $paramが数値なら、ルーティング規則でその部分に(数値であることの)正規表現を書けば
    いける。詳しくはぐぐって。
    だめだったらカスタムルートオブジェクトを作成してひーこらするしかない。頑張って。

    454 = :

    数値ならってわざわざ書いたのはなんでだと思う?

    455 = :

    cakephpのサイトだけ紹介してるサイトないかな

    458 = :

    件数取得してるだけじゃないのか?
    sqlを200回実行してるわけねーだろ

    459 = :

    >>458
    ありがとうございます。
    (default) 262 queries took 46 ms こう表示されてました。

    460 = :

    >>459
    262回クエリ投げてるな
    どんなページだか知らないがさすがに多すぎると思う
    っていうか、自分で実装したコードなんだろうからクエリ回数くらい検討つくだろう
    アソシエーションで勝手にいっぱい持ってきているのならcontainableで引っ張ってくるデータを厳選すればいいぞ

    461 = :

    >>460
    ありがとうございます。
    containable調べてみます

    464 = :

    Cakeって気付くとめちゃめちゃクエリ投げてるよね
    遅い原因の一つはこれか?

    465 = :

    今頃気づいたのか
    Yiiにしとけ
    CakePHPはオワコン

    467 = :

    Yiiってほとんどのレンタルサーバーで使えないじゃんw

    469 = :

    Yiiっていいの?

    470 = :

    >>466
    recursive設定するのはどうかな

    471 = :

    最近2.0使ってるんだけど、本番環境時に/foos/barとか適当なURLにアクセスすると
    表向きは404返してくれるんだけど、error.logにmissing controllerが記録されるようになった気がする
    テスト環境時はmissing controllerエラーを表示してくれてOKだけど、本番でそれがerror.logに記録されるのはなんか変じゃないか?
    /robots.txtとか/favicon.icoとかにアクセスがあったら、ひたすらerror.logに記録されちゃってるし(ファイルがない場合)

    473 = :

    >>471
    説明不足ですまぬ
    /app/tmp/error.logに記録されまくって困っている

    474 = :

    >>471
    .htaccessでなんでもかんでもCakePHPに渡すようになってる事が問題

    475 = :

    設定でExceptionHandlerがログを取るかどうかが指定できたような気がする
    今再インストール中で確認できないが

    476 = :

    >>474
    1.3の頃はそんなことなかったんだけどなあ

    >>475
    サンクス
    ちょいと調べてみる

    477 = :

    2.0ではController::cakeError()の代わりにどうやってエラー画面出すの?

    478 = :

    >>477
    http://c-brains.jp/blog/wsg/11/12/08-114554.php

    479 :

    >>470
    返信サンクス
    解決方法探し当てた。
    http://d.hatena.ne.jp/cakephper/20100826/1282798441

    481 = :

    Cakeで作られたサイトのフォーム見ると、

    <input name="data[Post][title]"
    じゃなくて
    <input name="title"

    になっている場合があるのですが、
    これって単にフォームヘルパーを使ってないだけですかね?
    それともフォームヘルパーでnameを配列にしない方法があるのでしょうか?

    482 = :

    Cakeのヘルパーは使えないことで有名だからな

    484 = :

    やってみりゃいいじゃん

    485 = :

    できなかったから他の方法ないかなぁと思って
    内部的に戻ってきた配列に添字つけて参照するだけだし、
    難しそうではないんだけどなぁ

    486 = :

    あーよく俺もそれできたらいいなと思う
    つーかCake関係ないやんそれ

    488 = :

    http://blog.s21g.com/articles/20
    こんな感じでURLを丸ごとパラメータとして渡したいんですが
    Cakeでやる方法があったら教えてほしいです

    489 = :

    cakeってパラメータにメタ文字使えないんじゃ

    491 = :

    >>485
    PHPの公式コミュニティ行って頼んでこいよハゲ

    492 = :

    1.3.10使ってるんだけど、cccが3のレコードのaaaとbbbを更新したくて

    $this->updateAll(array('aaa' => 1, 'bbb' => 2), array('ccc' => 3));

    だと失敗して

    $data = $this->find('first', array('conditions' => array('ccc' => 3), 'field' => array('id')));
    $data['ModelName']['aaa'] = 1;
    $data['ModelName']['bbb'] = 2;
    $this->save($data);

    だと成功する。今まで2年ぐらいCake使っててこういうの初めてで、何故だかわからないんだけど
    わかる人いる?

    493 = :

    >>492
    1個目の例で失敗しそうにないけど、何て出て失敗するの?

    494 = :

    事故解決。これでした
    http://stackoverflow.com/questions/4488945/cakephp-updateall-not-working

    495 = :

    Cake2.0を使ってます。モデル内でコンポーネントを使っていて
    PHPUnitでそのモデルをテストすると
    Fatal error: Class 'Component' not found in /path/to/Controller/Component/HogeComponent.php on line xx
    と怒られる。

    ちなみにモデル内でのコンポーネントの呼出はこんな感じ。
    App::uses('HogeComponent', 'Controller/Component');
    $hoge = new HogeComponent(new ComponentCollection());

    Call Stackの最後にはinclude( '/path/to/Controller/Component/HogeComponent.php' )とあるんだけど
    これはコンポーネントのインクルードでなにか問題があったということかな?

    コンポーネントが見つかりませんというエラーメッセージについて分かる人いたら教えてください。

    497 = :

    それならテストコードにつけるべきだな。
    モデルでコンポーネント使う設計についてはもはや何も言うまい

    498 = :

    >>496
    斜め読みすげえ!
    エラーが消えてテストできるようになったよ。サンクス!

    500 = :

    2.1ってそんなに変わるのか?
    リリースによれば2.0と完全後方互換があるらしいけど


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

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


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