コントローラ(Controller)側でbelongsTo,hasMany

CakePHP使いまでの道のりは遠いようだ


CakeのモデルにbelongsToとかかくと「LEFT JOIN」してくれるんだけど
あんまり意識していないと超ヘビーなアクセスがあるときなどボトルネックになりやすい
普段から最適な「LEFT JOIN」を考えないとNE!


コントローラ(Controller)側でbelongsTo,hasManyとかするのは

$this->User->bindModel(array('belongsTo' => array('Group')));
$this->Group->bindModel(array('hasMany' => array('User')));