1

J'évalue pour passer à netBeans ide pour gérer mon projet zend_framework;Comment obtenir l'achèvement du code pour les variables dans zend_view en utilisant netbeans 6.9.1?

je voudrais avoir autocomplétion pour le nom de la variable dans mon point de vue, pour les variables définies dans les actions que je vois dans ce screencast,

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

mais je ne peux pas comprendre.

Lorsque je chiffre $ this-> dans n'importe quelle vue, je ne peux pas voir le nom d'aucune variable.

Je voudrais beaucoup utiliser cette fonctionnalité.

Merci, Mirco.

Répondre

2

Vous devez avoir Zend Framework dans le chemin d'inclusion pour le projet dans NetBeans ou dans le projet lui-même.

Vous pouvez ensuite utiliser cmd + espace après un "->" pour compléter automatiquement les méthodes d'un objet. Si Netbeans ne connaît pas l'objet que vous pouvez utiliser /* @var $objInstance Object_Class_Name

Dans un appel de méthode, vous pouvez utiliser cmd + b pour voir les paramètres de la méthode.

1

Voici un exemple de code pour la vue utilisant la solution Robs.

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