2011-06-13 20 views

回答

1

由于您使用的Aptana Studio和不PDT,我将添加到我上面张贴的评论(作为一个答案)。

中的Aptana Studio中的正确的语法是:

/** 
* @var Foobar 
*/ 
$obj; // You have to call the variable here (redundant call...) 
$obj-> // will code assist the FooBar functions. 

冗余呼叫是大忌(恕我直言),所以我的工作有额外的支持,想与PDT特殊@var语法的建议@菲尔的回答)。

/* @var $obj Foobar */ 
$obj-> // will code assist the FooBar functions. 

在任何情况下,为了向后兼容,在Studio的下一个版本中都将支持这两种方法。

希望帮助

5

你真的可以做的唯一的事情就是用变量类型提示,例如

<?php 
/* @var $form Zend_Form */ 
$form = $this->form; 

然后你会得到代码完成$form属性和方法。

视图助手大多可同等对待,如

<?php 
/* @var $headLinkHelper Zend_View_Helper_HeadLink */ 
$headLinkHelper = $this->getHelper('HeadLink'); 
+0

恐怕这种支持目前坏在集锦工作室3 上尽快修复它工作。 – sgibly 2011-08-24 00:02:54

相关问题