我正在评估切换到 netbeans ide 来管理我的 zend_framework 项目;
我想在我的视图中自动完成变量名称,对于在此截屏视频中看到的操作中定义的变量,
http://netbeans.org/kb/docs/php/zend-framework-screencast.html ,
但我想不通。
当我在任何视图中输入 $this-> 时,我看不到任何变量的名称。
我很想使用这个功能。
谢谢你,米尔科。
我正在评估切换到 netbeans ide 来管理我的 zend_framework 项目;
我想在我的视图中自动完成变量名称,对于在此截屏视频中看到的操作中定义的变量,
http://netbeans.org/kb/docs/php/zend-framework-screencast.html ,
但我想不通。
当我在任何视图中输入 $this-> 时,我看不到任何变量的名称。
我很想使用这个功能。
谢谢你,米尔科。
您需要在 Netbeans 中的项目的包含路径中或在项目本身中拥有 Zend Framework。
然后,您可以在“->”之后使用 cmd+空格来自动完成对象的方法。如果 Netbeans 不知道您可以使用的对象/* @var $objInstance Object_Class_Name
在方法调用中,可以使用 cmd+b 查看方法的参数。
这是使用 Rob 解决方案的视图的代码示例。
<?php
/* @var $this Zend_View */
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Zend Framework Default Application</title>
</head>
<body>
<?php echo $this->layout()->content; ?>
</body>
</html>