我只需要将一个变量发送到一个视图,但它不能在一个特定的Action
中工作在我的IndexController中,listusercraAction 我这样做:
public function listusercraAction()
{
$this->_helper->layout()->disableLayout();
$this->getHelper('viewRenderer')->setNoRender();
/* Requete AJAX quand on clique sur une date */
if($this->getRequest()->getParam('date_cra')){
$date = new Zend_Date($this->getRequest()->getParam('date_cra'),'dd-MM-yyyy');
$t_liste_cra = Doctrine::getTable('Cra')->findByDateAndIdUser($date->toString('yyyy-MM-dd'), $_SESSION['front']['user']);
$this->view->nb = count($t_liste_cra);
....
它不在这里工作,奇怪的是它在另一个动作中起作用(例如IndexAction)
要在我的视图中使用我的变量,我只需使用:
echo $this->nb;