のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,840人
昨日: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
    801 : nobodyさん - 2011/05/20(金) 19:43:16.98 ID:??? (-29,-30,-61)
    $results = $Model->find('threaded',$options);

    これでツリー式のデータを取得できますが、
    それを出力する方法で悩んでます・・。
    目的はセレクトメニューのoptionに入れたいのですが、
    何か良い参考ページかやり方はないでしょうか?
    804 : nobodyさん - 2011/05/21(土) 00:27:59.30 ID:??? (+24,+26,-32)
    どの程度の事なのかようわからんけど
    ほとんどはcontainableビヘイビア使ってなんとかなってるけどなー
    805 : nobodyさん - 2011/05/21(土) 00:38:09.14 ID:??? (+14,+20,-5)
    >>803
    検索オンリーならDBにビュー作ったらいいよ
    806 : nobodyさん - 2011/05/21(土) 03:26:01.22 ID:??? (-8,-1,-3)
    DBにビューってなんだ?
    807 : nobodyさん - 2011/05/21(土) 10:05:49.32 ID:??? (-15,-13,-30)
    データが決まっているなら、CREATE VIEWしてそれをfindした方が早いと言っているのでは。
    808 : nobodyさん - 2011/05/21(土) 10:10:24.97 ID:??? (+22,+29,-1)
    それすら知らなかったんだろ
    811 : nobodyさん - 2011/05/21(土) 15:28:04.45 ID:??? (+12,+24,-31)
    >>810
    executeは1.2で無くなったっぽいよ。
    互換性のためにメソッドは最近まで残してあったのかも知れないけど。
    812 : nobodyさん - 2011/05/21(土) 15:29:00.87 ID:??? (+4,+11,-12)
    CakePHPは終わコン
    813 : nobodyさん - 2011/05/21(土) 16:40:27.40 ID:??? (+15,+27,-2)
    始じコンは何?
    814 : nobodyさん - 2011/05/21(土) 16:55:05.99 ID:??? (+32,+29,-6)
    今後はなんでもJavaScriptで組まれるようになるよ
    815 : nobodyさん - 2011/05/21(土) 17:51:36.10 ID:??? (+27,+29,-27)
    設計が良いCodeIgniterが始まってます数年立てば日本での立場は変わってくるよ
    816 : nobodyさん - 2011/05/21(土) 17:57:45.07 ID:??? (+23,+25,-2)
    サーバサイドJSってやつか。面白そうだね。
    817 : nobodyさん - 2011/05/21(土) 18:01:52.25 ID:??? (-22,-20,-17)
    CodeIgniterは情報が足りなすぎる。数年も待てない。
    818 : nobodyさん - 2011/05/21(土) 18:13:46.50 ID:??? (+27,+29,-3)
    あれほど分かりやすいマニュアルはないない
    819 : nobodyさん - 2011/05/21(土) 20:14:04.70 ID:??? (+25,+27,-16)
    Cakeのマニュアルよりマシなんじゃないの
    Cakeのは簡潔すぎてマニュアルになってない
    820 : nobodyさん - 2011/05/21(土) 20:56:37.13 ID:??? (-7,-5,-2)
    情報=マニュアルじゃなくて、使ってる人の事ね
    821 : nobodyさん - 2011/05/22(日) 01:47:54.93 ID:??? (-29,-27,-28)
    なんか本とかWebも1.2の情報がベースで1.3の情報少ないよね。
    非常に困る。で、1.3の本が出始める頃には2.0が出てると。
    823 : nobodyさん - 2011/05/22(日) 11:07:44.09 ID:??? (+21,+27,-59)
    >>822
    リファレンス本が欲しいんだよね。
    CakePHPポケットリファレンスが1.2までにしか
    対応してないのでほぼ使えない状態となってるのが悲しい。
    824 : nobodyさん - 2011/05/22(日) 11:09:24.79 ID:??? (+31,+29,-12)
    >>814
    デバッグがしにくいのと、変数の型がPHPよりも自由すぎるのが非常に気になる。
    825 : nobodyさん - 2011/05/22(日) 12:27:21.45 ID:??? (-14,-7,-6)
    >>822
    使ってるよ
    CIよりは速度は遅いけどCakeよりは十分使える
    828 : nobodyさん - 2011/05/22(日) 21:47:10.29 ID:??? (+25,+29,-32)
    まあなんでもかんでもfindAllするバカが多かったので廃止したんじゃないかね。
    830 : nobodyさん - 2011/05/23(月) 03:09:25.12 ID:??? (+27,+29,-26)
    Cakeを使い始めの頃、1.2と1.3の違いを知らずに
    ぐぐってfindAllを使って動かなくて困ったのも良い思い出
    いや良くない思い出、マジ困るんですけど
    831 : nobodyさん - 2011/05/23(月) 03:20:06.75 ID:??? (-29,-30,-61)
    MySQL の tinyint(1) を booleanとして使ってて、
    毎回PHP側で判断するときに
    (int)$hoge === 1
    みたいに毎回intに変換して判断してるんだけどしょうがないのかな?
    833 : nobodyさん - 2011/05/23(月) 19:43:00.12 ID:??? (-29,-30,+0)
    複数のモデルに共通する hasMany 設定をビヘイビアで設定しようと思い、setupメソッドに
    $model->hasMany = array(...);
    としたんですが以下のエラーがでます。
    Notice (8): Trying to get property of non-object [CORE/cake/libs/model/datasources/dbo_source.php, line 813]
    Notice (8): Trying to get property of non-object [CORE/cake/libs/model/datasources/dbo_source.php, line 838]
    Notice (8): Trying to get property of non-object [CORE/cake/libs/model/datasources/dbo_source.php, line 841]
    Fatal Error (256): ConnectionManager::getDataSource - Non-existent data source [CORE/cake/libs/model/connection_manager.php, line 102]
    ビヘイビア内で hasMany などアソシエーションを設定する方法はないでしょうか?
    836 : nobodyさん - 2011/05/24(火) 06:31:50.22 ID:??? (-26,-29,-170)
    コントローラAで、コントローラBのメソッドを使いたいときどうしたらいいんだ?
    同じコントローラなら $this->setAction でいけるんだけどな。

    なぜこれがやりたいかと言うと、
    あるコントローラから、別コントローラのアクションにリダイレクトさせたいんだけど、
    変数の値も渡したい。
    ただリダイレクトさせると変数が渡らないので、
    リダイレクトじゃない方法があれば解決するはずなんだけど、無いのかな?
    837 : nobodyさん - 2011/05/24(火) 07:45:58.57 ID:??? (-24,-22,-20)
    共通関数作ってオブジェクトで値渡せばいいのでは?
    838 : nobodyさん - 2011/05/24(火) 08:14:08.18 ID:??? (+32,+29,-55)
    まぁやろうと思えばできるんだけど、
    Cake Wayなものがあればいいなと思って聞いたんだ。

    別コントローラに行くときにメッセージをビューで表示したい場合とかどうやってるんだろみんな
    結構出てくるケースだと思うんだが・・・
    839 : nobodyさん - 2011/05/24(火) 11:16:00.88 ID:??? (-8,-4,-14)
    ビューに表示ならヘルパーで良いじゃん
    840 : nobodyさん - 2011/05/25(水) 08:16:55.25 ID:??? (-24,-30,-111)
    >>839

    class AController extends AppController {
      function add() {
        $this->A->save()
        $this->redirect('B/view');
      }
    }

    ↓AからBへリダイレクトする

    class AController extends AppController {
      function view() {
    $this->set('finish_message', $finishMessage);
      }
    }

    こんな感じで、AからBへリダイレクトするときに、Aから何らかのメッセージを渡したいんだ。
    841 : nobodyさん - 2011/05/25(水) 10:50:36.15 ID:??? (+19,+19,-12)
    >>840
    それならセッション使えよ
    842 : nobodyさん - 2011/05/25(水) 15:24:22.82 ID:??? (+28,+27,+0)
    >>841
    その手があった
    サンクス!
    843 : nobodyさん - 2011/05/25(水) 16:27:17.78 ID:??? (+24,+29,-2)
    いいってことよ!
    844 : nobodyさん - 2011/05/25(水) 16:42:33.67 ID:??? (+13,+17,+0)
    >>843
    誰だよ?
    845 : nobodyさん - 2011/05/26(木) 14:00:39.30 ID:??? (-29,-30,-88)
    $this->Html->link( 'xxx', array('controller' => 'aaa', 'action' => 'bbb' ) );
    で生成されるURL
    http://www.example.com/aaa/bbb
    を文字列として取得するにはどうすればいいのでしょう?
    viewの他のか所で使いたいのですが
    850 : nobodyさん - 2011/05/28(土) 04:39:15.80 ID:??? (-29,-30,-146)
    DBに画像保存先のパスを保存するために、
    /img/user/01234.png
    ↑こういう風にCake風のパスを格納した場合、
    どうやって絶対パスを取得できる?

    上記のパスを、
    Router::url($path, true);
    このように Router::url に渡すと、
    http:://localhost/img/user/01234.png
    と取得される。
    こんなディレクトリは存在しなくて、
    本当は、
    http:://localhost/myapp/img/user/01234.png
    ↑このような値が欲しい。
    どうしたらいいかな?

    絶対パスをDBに入れるのはあんまりしたくない。
    ディレクトリが移動したときやCakeアプリケーションいれているディレクトリ名が変わったり、
    ドメインが変わったり、、、などなど不都合が出る可能性が高い
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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