在CakePHP 1.3中,我通常会将模型属性定义和PHPDoc添加到我的模型和控制器中,如下所示:
/**
* @var Vegetable
*/
public $Vegetable;
在Netbeans中,这提供了“Intellisense”式自动提示,显示PHPDoc信息,并且通常是一个福音。不幸的是,在CakePHP 2中,这似乎导致模型延迟加载失败,因为永远不会为已经存在的属性调用魔术方法__isset()
和__get()
。
缺乏autosuggest将是一个难以接受的苦药 - 有没有人遇到过这个问题,你能看到任何变通方法吗?
答案 0 :(得分:1)
使用@property注释(在类描述中)。