Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous,
Me revoilà avec une autre question : à la suite de ça
J'ai créé un module et dans la vue j'ai des tabs, dans une des tabs j'ai fait un appel à une autre vue :
$this->tabPane("Cdetab", 'Commandes en cours', array('title' => 'En cours', 'contentUrl'=> $this->baseUrl().'/public/suivicommandes/index/listcdeencours' ));
tout ça marche, ça m'inclut le module dans ma page index.php avec l'entête et le menu et mon css de base.
dans la vue listcdeencours j'ai un tableau avec des liens pour modifier la ligne, j'ai testé 2 solutions.
<td> <a href="<?php echo $this->url(array('module'=>'suivicommandes', 'controller'=>'index', 'action'=>'edit', 'id'=>$commande->ID_SCDE));?>">Traiter</a> Ou <a href="<?php echo $this->baseUrl().'/index/edit/id/'.$commande->ID_SCDE;?>">Traiter</a> </td>
mon problème est quand je clique sur le lien, il m'envoie bien sur l'action edit mais sur une autre page sans le menu et l'entête ...
lien action edit : http://serveur/osiaflow/public/index/edit/id/31
quelqu'un peut me donner une idée pour que quand j'appelle mon action edit, ça l'inclut dans le contexte de départ avec mon entête et mon menu ...
J'espère que je suis clair ^^
Merci
Hors ligne
Dans les 2 solutions que tu proposes, je te conseillerais la première car elle te donne plus de flexibilité si tu dois faire une changement qu'un simple lien en dur.
Pour ce qui est du problème, utilises-tu un layout qui récupère le contenu de ton module et actions ?
Normalement, tu devrais voir ton layout (menu, en-tête) dans toute tes pages sauf si tu inclus ce codepour EMPÊCHER le gabarit de se charger:
$this->_helper->viewRenderer->setNoRender(true);
Par défault, tout devrait se charger normalement, il faudrait plus d'explication pour bien comprendre la source de ton problème.
Hors ligne
Bonjour Probitaille,
Comme je l'ai expliqué dans l'autre Discussion que j'utilise le gabarit et le menu de l'ancienne application .
Mon module ZF (avec des tabs et des objets Jquery) s'intègre bien dans mon gabarit et tout, mais quand je lance une action Edit par exemple ça prend pas en compte le gabarit.
j'espère que c'est mieux clair mnt ^^
Hors ligne
Pages: 1