Есть ли способ заставить Netbeans PHP хорошо играть с отложенной загрузкой CakePHP2? - PullRequest
2 голосов
/ 05 декабря 2011

В CakePHP 1.3 я обычно добавляю определения свойств модели и PHPDoc к своим моделям и контроллерам следующим образом:

/**
 * @var Vegetable
 */
public $Vegetable;

В Netbeans это дает автопредставление в стиле Intellisense, отображает информацию PHPDoc и обычно являетсянаходка.К сожалению, в CakePHP 2 кажется, что это приводит к сбою отложенной загрузки модели, потому что магические методы __isset() и __get() никогда не вызываются для свойств, которые уже существуют.

Отсутствие автозаполнения будет горькимтаблетки для глотания - кто-нибудь сталкивался с этой проблемой, и вы можете увидеть какие-либо обходные пути?

1 Ответ

1 голос
/ 06 декабря 2011

Использовать аннотацию @property (в описании класса).

...