CakePHP2.x系での入力補完

View

1.3x系とは違い、ctpファイル内で$thisを使用して記述するため、 それまでの補完手法では補完されなくなってしまいました。
英語版のbackaryに記事がありましたので早速実行してみました。
しかし、よく考えると、ctpファイルで使用する$thisが何かを eclipse(IDE)に明示すればよいので、 $thisとViewクラスを結び付けるだけでよかったようです。

class MyView extends View
{
}
$this = new MyView();

上記4行を記述したファイルに適当な名前を付けて Viewフォルダ直下に配置すれば ctpファイルでの補完が効くようになります。
コアヘルパーに関しては、Viewクラスに@propertyの記述があるので 独自に書き加える必要はありません。
独自ヘルパーを使用しない場合は、
$this = new View();
の1行だけでも補完されます。
独自ヘルパーを作成した場合は、 このファイルに@propertyの記述を加えればよいでしょう。
このクラスはコード補完のために使用するだけで、 (どこからも呼び出されないので)CakePHPの実行時には何もしません。

Model、Controller

cakeのコアクラスについては 基底クラスにプロパティコメントがついているので、 何もしなくても入力補完されます。
独自に実装したクラスのみ、ファイルヘッダのPHPdocに 正しく@propertyを記述すれば入力補完が効くようになります。

eclipseが@propertyに対応している必要があるので、 eclipse 3.x系に入っているPDT (PHP Development Tools)では無理かもしれません。
動作確認は eclipse 4.2(pleiadesを使用してインストール)したものを使用しています。