Seo tools

Neo Inspiration

  • Search

    • About Me

      • inspi 改め
        jakk@webアーキテクト(自称)
        php,javascript,seoなど
        得意技は extract();



  • Categories

  • Ranking

  • Comments

  • Others


    • track feed   |
  • Archive for the ‘Model’ Category

    cakePHP で GROUP BY の壮絶バッドノウハウ

    水曜日, 6 月 13th, 2007

    いろいろなところで紹介されているように
    普通に $condition の中にぶちこめばいけるんですが、
    こんなかんじ

    $this->モデル->findAll(
            $conditions = “GROUP BY title”,
            $limit = “”
    );

    例えばINとか、LIKEとか使ってごりごりやっていくときって
    Array で $condition つっこむのでそれのやり方のお話

    (more…)

    Modelの設計

    月曜日, 6 月 11th, 2007

    Controller を作り始めると気づくのが、
    アソシエーションしまくった Model へのアクセスには凄く無駄が多いこと。
    そんなときの為にそのときだけアソシエーションをはずす機能が付いてる。

    $this->モデル名->unbindModel(array(’belongsTo’ => array(’**’)));

    逆にこのときだけくっつけることも可能

    $this->モデル名->bindModel(array(’belongsTo’ => array(’**’)));

    テーブルもレコードも山のようにある我が案件では
    この機能はすばらしい。。。
    と思ったけど、良く考えると

    • ・モデルに設定しないで、全部適宜コントローラでやる
    • ・全部モデルに設定して、後で必要な分だけはずす

    これってどっちも労力がかわりませんね。

    どっちにしろいちいち確認しないとだめだし。
    きっとcake的には全部アソシエーションした状態で、いらんものを外すのがお勧めなんだと思いますが。
    そんなことをちょっと考え込んでしまった。今日この頃。

    結局全部アソシエーションした状態で1個づつ外してます。

    Model系のメモ@cakePHP

    水曜日, 6 月 6th, 2007

    リファレンスがかなりわかりづらい(俺がgdgdなのかもしれん・・・)

    Controller 使うに際してのメモをしておきます。
    なんかメモばっか。

    (more…)

    2009/01/07 10:42:18