В CakePHP 1.3 я обычно добавляю определения свойств модели и PHPDoc к своим моделям и контроллерам следующим образом:
/**
* @var Vegetable
*/
public $Vegetable;
В Netbeans это дает автопредставление в стиле Intellisense, отображает информацию PHPDoc и обычно являетсянаходка.К сожалению, в CakePHP 2 кажется, что это приводит к сбою отложенной загрузки модели, потому что магические методы __isset()
и __get()
никогда не вызываются для свойств, которые уже существуют.
Отсутствие автозаполнения будет горькимтаблетки для глотания - кто-нибудь сталкивался с этой проблемой, и вы можете увидеть какие-либо обходные пути?