Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
J'aimerais trouvé une solution à mon petit soucis (qui doit pas être très compliqué :p), j'aimerais savoir comment imbriqué un module dans une page.
Plus concrètement :
J'aimerais crée par exemple le 'mini' module "Dernières news", et pouvoir l'imbriqué dans ma page index/index.phtml (sans retapé tout le code). Comment faire inclure ce module au mvc de zend? Existe il une simple fonction pour l'inclure ?
Merci
Hors ligne
Salut,
Si tu as déjà créé un modèle News sur lequel tu te bases pour gérer tes news, crées-y une fonction te retournant les x derniers enregistrements.
Ensuite, tu pourras l'appeler depuis ton contrôleur Index ce qui te permettra de l'assigner à ta vue index/index.phtml.
Et le tour sera joué
Hors ligne
Merci beaucoup ! Pour l'appeler, la fonction <?php echo $this->render(''); ?> suffi ? (dans le phtml)
Hors ligne
Ah, j'ai essayé en re-mettant quelques variables dans le contrôleur et sa marche, mais je sais pas si niveau performance c'est le mieu nan?
Hors ligne
Pour faire qqchose de générique, je verais plutot un module avec ses models bien concu (comme l'a dit acharrex) et un helper a qui on pourrait éventuellement passer qq paramètres (par exemple pour avoir x dernières news)
Hors ligne