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
Affichage des articles dont le libellé est joomla. Afficher tous les articles
Affichage des articles dont le libellé est joomla. Afficher tous les articles
jeudi 11 avril 2013
lundi 20 août 2012
Déboguer sous joomla!
Bonjour ,
j'aimerai partager avec vous les façons que je connais pour déboguer sous joomla :
j'aimerai partager avec vous les façons que je connais pour déboguer sous joomla :
- x-debug + netbeans pour mes projets joomla! , ça arrête le code ou ça me semble nécessaire , ça affiche les variables etc (comme en c ou en java en somme) ... mais c'est lourd , on a l'impression d'une usine a gaz
- J!Dump ,un de mes préférés , il affiche une fenêtre popop avec les variables que vous voulez sous forme d'un arbre .
- JUtility::dump($variable) , qui est assez efficace , mais il faut savoir bien placer son code
- le log avec la class
JLog
Code PHP:jimport('joomla.error.log');
$logger = JLog::getInstance("mon-log.php");
$logger->addEntry(array('comment'=>'le message a logger '));
MAJ :
var_dump(get_defined_vars());
die;
var_dump(debug_backtrace());
die;
pour plus d'info , suivre mon thread sur http://forum.joomla.fr/showthread.php?158198-D%C3%A9boguer-sous-joomla
mercredi 8 août 2012
API JOOMLA FR
L’équipe des developpeurs de l'AFUJ vient de mettre en ligne un nouveau service de documentation au travers du site http://api.joomla.fr/
Ce service a été généré avec Doxygen afin de fournir aux developpeurs de la communauté Joomla francophone une documentation très complète.
source
Inscription à :
Articles (Atom)