Bonjour,

Avec Zend il est possible de recuperer le nom :

  • Module
  • Controller
  • Action



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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$this->forward('index','firstController');
        $this->view->assign(array(
            'varidentify' => true
        ));
first controller:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
class firstController extends BaseController{
 
    public function indexAction(){...}
...
the view:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
if ($varidentify)
{
    ...
}
else
{ 
   ...
}
Merci pour vos réactions.

Update:
cette ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$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?