IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Call to undefined method après modification Product.class.php [1.x]


Sujet :

Symfony PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Call to undefined method après modification Product.class.php
    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 :

    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;
    }
    jusque là tout va bien.

    Je fais appel à cette méthode pendant la création de mon header dans le fichier :

    \apps\front\modules\main\actions\component.class.php

    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 une erreur :

    Fatal error: Call to undefined method Product::getProductByLang() in /monsiteweb/apps/front/modules/main/actions/components.class.php
    J'ai clear le cache, j'ai redémarré apache, mais ça persiste.

    Toute aide sera appréciable

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Problème résolu ( de façon totalement lame au passage)
    si l'erreur me disait "undefined method" c'est que dans le fichier quelle utilise la méthode est tout simplement pas définie XD

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Class accès BD : Call to undefined method db::query()
    Par tornade69 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 06/04/2013, 12h39
  2. [PDO] Call to undefined method PDOStatement::lastinsertid()
    Par megacool dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 18/10/2008, 15h32
  3. [Artichow] Call to undefined method Graph::getDrawer()
    Par belocom dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 17/04/2008, 22h56
  4. Réponses: 0
    Dernier message: 25/02/2008, 17h28
  5. [Classloader]mon progr ne marche plus après modif des *.class
    Par Melchisedec dans le forum API standards et tierces
    Réponses: 16
    Dernier message: 30/04/2006, 20h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo