Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 26-06-2013 11:19:58

flobrflo
Membre
Lieu: Marseille
Date d'inscription: 26-04-2013
Messages: 376

[résolu][zf2.1.5] appeler la fonction d'un même Modèle

Salut les devs.

Alors j'appel une fonction d'un de mes modèles, et dans cette fonction j'aimerai appeler une autre fonction de ce modèle.
en me renseignant, j'ai vu qu'on devait utiliser $this->deuxiemefonction(); mais malheureusement ça ne fonctionne pas chez moi...

voici l'exemple:

Code:

public function f1(){
      $test = $this->f2();
}

public function f2(){
    return 'ok';
}

mais lorsque je fait ceci, j'ai l'erreur:

File:
    .../vendor/zendframework/zendframework/library/Zend/ServiceManager/ServiceManager.php:456

Message:
Zend\Mvc\Controller\PluginManager::get was unable to fetch or create an instance for f2

voilou voilou,
Merci d'avance smile

Dernière modification par flobrflo (26-06-2013 15:23:56)

Hors ligne

 

#2 26-06-2013 12:23:39

flobrflo
Membre
Lieu: Marseille
Date d'inscription: 26-04-2013
Messages: 376

Re: [résolu][zf2.1.5] appeler la fonction d'un même Modèle

Bon j'ai résolu mon problème en utilisant:

Code:

public function f1(){
      $test = Modele::f2();
}

public function f2(){
    return 'ok';
}

mais je trouve ça légèrement bizarre de devoir utiliser cette méthode.. quelque chose doit clocher, mais quoi?? sad

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages