タグ

cakephpとsqlに関するk_37toのブックマーク (2)

  • CakePHP で Model を介さずに SQL を呼ぶ - d.hetima

    リードオンリーで単純な値、あるいは複数のテーブルをまたぐ統計、はたまたサイドメニュー等に必ず表示する値など、Model を使わない方が良い気がするデータをどう取得するか。そういう値も Model を使えよという意見もあるだろうし、実際迷っているとこですが、Model を使わずに済ませる方法をメモしておきます。 ちなみに上記の例で Model を使わない理由・メリットを挙げると、 リードオンリーで単純な値(例えば内部処理の if 文のみに使われる真偽値) → 変数だけで済めば軽い 複数のテーブルをまたぐ統計 → どの Model に記述したら良いか迷う サイドメニュー等に必ず表示する値 → 来の処理では使わない Model が毎回ロードされるのを避ける といったところでしょうか。基的にはパフォーマンスの問題です。また、今回のケースでは、AppController と 実際の Contro

  • http://blog.moongift.jp/index.php?itemid=2716

  • 1