cakephp find findall read の違い
すっかりだまされていました。
最小単位である read が一番早いと思っていたんですが。。
なんというタイムリー
狙ったかのように凄い情報が
「CakePHPのおいしい食べ方」さんに乗っていました。
http://www.thinkingphp.org/2007/05/13/bringing-the-cold-war-to-cakephp-12-the-containable-behavior/
cake で動的な bind unbind を一歩進めて、bindしたテーブルのほしいとこだけとってくる
というライブラリです。
作者のコメントにもあるように、前回のエントリの
http://bakery.cakephp.org/articles/view/keeping-bindmodel-and-unbindmodel-out-of-your-controllers
を意識して、より使いやすく、$recusive に頼らない設計に~ みたいです。
ざっと見た感じでは使い方が良くわからないのですが、
明らかに cake を便利にするものだと思うので、すごい期待ですね(・w・
いい素材がなくて、いきなり突っ込んで動かすことができないのが残念ですが、
時間があったら確認してみたいです。
*どうも作者は数学と歴史のテストが終わって開発にやる気みたいだしw
どうでもいいけどこの「アソシーエション テロ」っていう表現が気に入った!w
I hope this will become a powerful weapon in your very own war on terrorizing associations you don’t want in your resultsets
unbindmodel と bindmodel と
cakephpを触ってると
意味解らないくらいアソシエーションがあって
こらーー! と思いたくなり。。ました。 実体験です。
最初思っていたのは
「ありったけアソシーエション張って、いらんものは毎回はずす」
というスタンスだったのですが、
毎回Modelみて、これもいらん、これもいらん
見たいな事してるのはだるいなと。
で そうなると毎回必要なものだけ bind するほうがいいのではと考えています。
きれいにやる方法があるならですが。。。
作ってるものにもよりますが、毎回関連するレコード全部必要
なんてこと あんまりないんじゃないかなあ。。
しかもアソシーエション先のModelが3つとかになると、そこは全取得以外できない(と思う)し。
Neo Inspiration's Access Rankings


Adobe (3)
Air (10)
Akelos (2)
Arc (1)
cakePHP (31)
Controller (11)
Css (3)
Database (12)
Flex (5)
Google (16)
Javascripts (18)
jquery (2)
Just A Scrap (60)
Lifehack (5)
Model (12)
O/Rマッピング (8)
PHP (50)
Seo (40)
Smarty (2)
View (6)
WordPress (9)
Yahoo (11)
後で検証 (38)
正規表現 (4)
素敵Webツール (23)
素敵ライブラリ (20)
自作 (39)
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.