2011-06-13 12 views
6

Estoy usando Aptana Studio 3 (basado en Eclipse) para editar mi aplicación Zend Framework. Cuando estoy editando un script de vista, me gustaría que mi IDE proporcione la finalización del código/autocompletar.¿Cómo obtener Zend Framework para ver la finalización del código auxiliar en Eclipse (Aptana Studio 3)?

<?php echo $this->form... 

Siendo que las funciones de ayudante de vista no son exactamente las clases cuyas instancias, no consigo este tipo de funcionalidad fuera de la caja. ¿Cómo puedo agregar este tipo de funcionalidad a Eclipse?

Respuesta

1

Puesto que usted está usando Aptana Studio y no PDT, voy a añadir al comentario que he publicado anteriormente (como respuesta).

La sintaxis correcta en Aptana Studio es:

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

Esa llamada redundante es un tema de oferta (en mi humilde opinión), por lo que estoy trabajando en tener un apoyo adicional, al igual que con la sintaxis especial @var PDT sugirió al @ La respuesta de Phil).

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

En cualquier caso, para compatibilidad con versiones anteriores, ambos serán compatibles con la próxima versión del Studio.

Espero que ayude

5

La única cosa que realmente puede hacer es utilizar las sugerencias de tipo variable, por ejemplo

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

A continuación, recibirá la finalización de código para $form propiedades y métodos.

ayudantes de vista en su mayoría pueden ser tratados de la misma, por ejemplo

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

me temo que este apoyo se divide actualmente en Aptana Studio 3. trabajando para solucionarlo lo antes posible. – sgibly

Cuestiones relacionadas