Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
bonjour,
Ma question va peut être vous paraitre bête mais j'ai des liens dans une page et j'aimerai lorsque je clique dessus que le contenu s'affiche dans celle-ci.
Est-ce possible ou je dois avoir des vues différentes ?
Merci
Dernière modification par kindy (28-04-2009 17:59:46)
Hors ligne
Un lien t'amène vers une autre page avec du contenu non ?
Du coup chaque page doit avoir sa propre action et sa propre vue oui.
Hors ligne
Bonjour,
@dmathieu : je pense, si j'ai bien compris la question, que kindy souhaite savoir si l'on peut afficher la page correspondant à un lien sur la page courante. Autrement dit, utilisé un layout.
@kindy : si ma compréhension de ta question est bonne, il faut que tu utilises Zend_Layout. Ce composant te permet de créer une vue générale dans laquelle tu affiches d'autres vues. Je te laisse faire un tour de ce côté.
Si tu as des questions concernant le layout, j'y répondrais volontier.
Hors ligne
désolé pour le retard.
Ce que je souhaitais faire c'était qu'un lien m'amène vers une autre page avec du contenu.
Je voulais être sur qu'il me fallait bien une vue et une action par page.
Merci pour vos réponses
Hors ligne
Normalement, tu dois avoir une vue par action.
Si dans une de tes pages tu as un lien, tu mettras l'url 'http://localhost/monController/monAction' pour appeler la vue concernant l'action souhaitée.
Hors ligne
Ouais j'utilise Zend depuis un bout mais j'étais jamais sûr s'il y avait une technique plus optimisé, donc vraiment une action par vue. Après, il suffit de diviser ces actions dans plusieurs controllers...ha ce qui m'amène à demander, on peut surement appeler un autre controller par defaut que le index ? Je demande cela au passage car je viens d'y penser...c'est simplement pour changer le mot dans le url.
Hors ligne
Personne a une solution pour changer les mots dans l'url ?? (Simplement pour l'apparence)
Hors ligne
Salut,
probitaille a écrit:
Personne a une solution pour changer les mots dans l'url ?? (Simplement pour l'apparence)
Pourquoi ne pas utiliser des routes ?
Sinon je ne vois pas trop ce que tu veux dire...
Cordialement,
Kaimite
Hors ligne
tu as sinon :
$frontController = Zend_Controller_Front::getInstance(); $frontController->setDefaultControllerName('ton_controlleur_perso');
Dernière modification par baboune (28-04-2009 23:48:22)
Hors ligne
Oh ! Changer le controller par default serait peut-être la meilleure solution, pkoi je n'y ai pas penser...p-t parce que je ne l'ai jamais fait et que c'est mon premier projet avec Zend.
Hors ligne