Bonjour,
Avec Zend il est possible de recuperer le nom :
mais qu'en est-t-il du cas suivant.
Quand on forward vers un autre controller?
Vu que le forward execute le contenu d'une action dans controller elle même d'un module..
Mon souci est je veux donc recupérer le nom de mon action, controller, module avant le forward..
Peut-être que vous auriez la solution?
second controller
1 2 3 4 5
|
$this->forward('index','firstController');
$this->view->assign(array(
'varidentify' => true
)); |
first controller:
1 2 3 4 5
|
class firstController extends BaseController{
public function indexAction(){...}
... |
the view:
1 2 3 4 5 6 7 8 9
|
if ($varidentify)
{
...
}
else
{
...
} |
Merci pour vos réactions.
Update:
cette ligne:
$controller = $this->getParam('controller');
recupère bien le nom du controller(url). Mais seulement dans mon controller.
Mon objectif c'est pourvoir recupere dans mon filtre le nom complet Module,Controller,Action.
ca me fait office d'identifant pour chaque page utilisant la pagination.
qui normalement ne fait qu'une chose a la fois
comment stocker cette valeur pour l'envoyer ensuite à classe filtre?
Partager