J'ai donc un sous-contrôleur qui étend JControllerForm
et gère la vue edit
d'un élément de mon composant.
Dans ce cadre, j'aimerais rendre certains éléments associés, qui proviennent d'une table de base de données différente et sont associés dans une relation 1-M à cette table.
Comment puis-je ajouter ce modèle dans JControllerForm
pour qu'il soit prêt à être utilisé dans view.html.php
?
La seule solution réelle que j'ai vue est d'avoir une instruction switch
dans le contrôleur principal display()
pour identifier la vue et ajouter des modèles à ce stade, mais elle me frappe avec tous ces sous-contrôleurs. qu'une méthode doit être remplaçable?
J'utilise cet extrait directement sur view.html.php:
$model = $this->getModel('NameOfModel','NameOfComponent', array('ignore_request' => false));
$model->myMethod(yourparam1, yourparam2 etc);