Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
View_Helper_Notice peut se trouvé dans /var/www/application/views/helpers/ (d'après ce que tu as posté), et avoir une fonction du même nom, ca doit fonctionner.
Pour "default", c'est normal, je l'ai dit, le fichier de bootstrap n'est pas chargé, donc l'autoloader pour ce module non plus.
Si tu places ton view helper dans App_ il faut le déclarer par exemple comme cela :
resources.view.helperPath.App_View_Helper = "App/View/Helper"
Avec un fichier Notice ayant le nom de class App_View_Helper_Notice et une fonction public notice()
Je peux pas faire mieux
Hors ligne
Bon et bien ça fonctionne maintenant mais je n'ais toujours pas compris pourquoi ?
J'ai ajouter dans le Bootstrap principal ceci :
$view->addHelperPath('../application/views/helpers','View_Helper');
Et c'est bon mais lorsque je fais un
var_dump($this->view->getHelperPaths());
il me retour ceci qui montre qu'il prend en compte le chemin relatif et pas l'absolu ?
array(2) {
["Zend_View_Helper_"]=>
array(2) {
[0]=>
string(17) "Zend/View/Helper/"
[1]=>
string(47) "/var/www/application/views/helpers/"
}
["View_Helper_"]=>
array(1) {
[0]=>
string(29) "../application/views/helpers/"
}
}
la question reste donc en suspend ?
Hors ligne
Préfixe : Zend_View_Helper_ si non défini
Hors ligne
mikaelkael a écrit:
Préfixe : Zend_View_Helper_ si non défini
MERCI, c'est dommage que je ne puisse pas l'écrire plus grand
Je pensais que le préfixe Zend_ étais réservé au class dans la librairie ?
On en apprend tous les jours...
Merci encore
Hors ligne
C'est comme souvent dans la documentation mais pour être très franc c'est vrai que c'est bien caché (1er paragraphe : http://framework.zend.com/manual/fr/zen … lpers.html)
Hors ligne
Je suis bien passé dessus sans forcement comprendre?
Mais je l'ai bien lu lol, peut être me faut il des lunettes ?
Merci encore
Deded
Hors ligne