EclipseでCake開発の小ネタ

EclipseでCakeのコードを書いてるとき

class UserController extend AppController {
   var $uses = array('User');

   function index(){
       $this->User->
   }       
}

User->の後ろでコード補完(Ctrl+Space)やってもメソッドやプロパティは出ないんだが(あたりまえだけど)

class UserController extend AppController {
   var $uses = array('User');
   /**
    * @var User
    */
   var $User;   

   function index(){
       $this->User->
   }       
}

とかコメント打っておくとちゃんとコード補完してくれるっぽい。
Sessionとか大概デフォルトで読んでるコンポーネントとかはAppControllerで同様に

   /**
    * @var SessionComponent
    */
   var $Session;

とかやっておくとハッピーかもしれない。