Utilisation de la commande suivante:aide de vue Action - obtenir le nom contrôleur/action
class mydvbController extends Zend_Controller_Action
{
public function indexAction()
{
}
public function careerAction()
{
}
public function naviAction()
{
}
}
et suivants scripts de vue - index.phtml:
<?php echo $this->action('navi', 'mydvb'); ?>
Some stuff.....
et career.phtml:
<?php echo $this->action('navi', 'mydvb'); ?>
Some other stuff.....
Je voudrais obtenir le nom de l'action dans naviAction(), en fonction de l'action appelée l'aide de vue d'action (dans mon exemple d'index ou de carrière). Il y a bien sûr le possibiliy de le transmettre dans le paramètre, comme ceci:
<?php echo $this->action('navi', 'mydvb', null, array('actionName' => $this->naviAction)); ?>
Mais, ce faisant ça veut dire que je dois passer le nom d'action de toute action à son point de vue et du point de vue en tant que paramètre à la assistant de vue d'action. Je me demande s'il existe un moyen plus simple d'obtenir le nom de l'action depuis l'assistant de vue d'action.
C'est ce que je cherchais - merci;) – Okizb
De rien;) – Liyali