【发布时间】:2013-01-31 18:43:53
【问题描述】:
我希望 Zend Studio 在 CakePHP 2.x 项目中识别所有控制器模型的类类型。
这就是我目前的做法。
class MyController extends AppController
{
public $uses = array('Scan');
public function index()
{
/* @var $scan Scan */
$scan = $this->Scan;
// do stuff...
}
}
以上工作正常,Zend 将正确重构对 Scan 类的所有引用,但这很痛苦,因为它必须在每个操作中完成。
我想改为这样做。
class MyController extends AppController
{
public $uses = array('Scan');
/** @var Scan */
public $Scan;
public function index()
{
// do stuff...
$this->Scan->.....
}
}
当我尝试将其声明为属性时,$this->Scan 为 null,而 Cake 没有加载模型。
有没有办法在不破坏 CakePHP 的情况下将其声明为 phpDoc 类型的属性?
【问题讨论】:
标签: php cakephp zend-studio eclipse-pdt cakephp-2.2