Salut tout le monde,
Je ne suis pas très familière avec Symfony 1.4 mais je dois faire quelques modification pour le site web de l'entreprise.
J'ai rien fait de diabolique, j'ai juste ajouter une méthode à mon fichier Product.class.php
(qui se trouve ici
\lib\model\doctrine\omProductPlugin\Product.class.php)
voici la méthode en question :
jusque là tout va bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public static function getProductByLang($lang) { $q = Doctrine_Query::create() ->select('*') ->from("Product p") ->leftJoin('p.Translation t') ->where('t.is_dispo="oui" and t.lang=?',array($lang)); $q=$q->execute(); return $q; }
Je fais appel à cette méthode pendant la création de mon header dans le fichier :
\apps\front\modules\main\actions\component.class.php
j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public function executeHeader(dmWebRequest $request) { // du code qui s'execute correctement $lang=sfContext::getInstance()->getUser()->getCulture(); $this->productList=Product::getProductByLang($lang); }
J'ai clear le cache, j'ai redémarré apache, mais ça persiste.Fatal error: Call to undefined method Product::getProductByLang() in /monsiteweb/apps/front/modules/main/actions/components.class.php
Toute aide sera appréciable
Partager