Как получить завершение кода для переменных в zend_view с использованием netbeans 6.9.1? - PullRequest
1 голос
/ 08 ноября 2010

я оцениваю переход на netbeans ide для управления моим проектом zend_framework;

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

http://netbeans.org/kb/docs/php/zend-framework-screencast.html,

но я не могу понять.

Когда я читаю $ this-> в любом представлении, я не вижу ни одной переменной.

Я бы очень хотел использовать эту функцию.

Спасибо, Мирко.

Ответы [ 2 ]

2 голосов
/ 16 ноября 2010

Вам необходимо иметь Zend Framework либо в пути включения для проекта в Netbeans, либо в самом проекте.

Затем вы можете использовать cmd + пробел после "->" для автозаполнения методов объекта.Если Netbeans не знает объект, который вы можете использовать /* @var $objInstance Object_Class_Name

В вызове метода вы можете использовать cmd + b, чтобы просмотреть параметры метода.

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

Вот пример кода для представления с использованием решения Робса.

<?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>
...