自分が忘れたときの為にメモ。 Controllerのpaginateを利用するとき、細かな条件は$this->paginateフィールドに定義してやるとOK。形式はfindに渡す定義と同じ。 CakeのModelのJOIN定義は、SELECT文発行するときにあまり柔軟に使えないのが難点ですが、このパラメータにjoinsという名前で定義してやれば、柔軟に選択することが出来るようになります。 $this->paginate['joins'] = array( array( 'type' => 'INNER', 'table' => 'users', 'alias' => 'User', 'conditions' => 'Product.user_id = User.id' ), array( 'type' => 'LEFT OUTER', 'table' => 'companies', 'al