class Controller {
protected $property1;
protected function getUid(){
...
}
public function render($template, array $data){
extract($data);
ob_start();
include $template;
return ob_get_clean();
}
}
Modèle example.php
être rendu dans Controller::render()
Comment obtenir toutes les fonctionnalités de saisie semi-automatique pour les modèles PHP inclus dans IDEs
<div><?php echo $this->getUid(); ?></div>
Comment obtenir des suggestions à l'intérieur autocomplete example.php
pour toutes les méthodes et propriétés en classe Controller? J'utilise NetBeans et PhpStorm. Puis-je ajouter une référence à la classe dans le bloc PHPDoc du template?
Dans PhpStorm, vous pouvez taper '$ this' en utilisant PHPDoc' @ var'. – LazyOne
@var était ma première tentative et cela ne fonctionne pas dans ce cas – ymakux
Cela fonctionne - Je l'utilise dans mes anciens projets dans PhpStorm. Comment l'avez-vous déclaré et où? S'il vous plaît fournir des exemples. – LazyOne