Affichage des articles dont le libellé est tuto. Afficher tous les articles
Affichage des articles dont le libellé est tuto. Afficher tous les articles

jeudi 11 avril 2013

Utiliser plusieurs model dans mvc joomla

le fonctionnement par defaut , c'est que dans la vue on met ca :

$defaultModel = $this->getModel()

pour avoir un autre model , en principe il faut ajouter ce code :

$otherModel = $this->getModel('myothermodel')

et vous aurez une belle erreur :D
il vous faut ajouter ce code dans la methode display() de votre controlleur

$view = $this->getView('myview', 'html') ;
$view->setModel( $this->getModel( 'myothermodel' )) ;


NB :
il faut respecter les regles de nommage des fichiers joomla (en minuscule) sinon ca risque de ne pas marcher