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

Aucun commentaire:

Enregistrer un commentaire