我使用了对动作索引的ajax调用并将参数作为标志发送: 公共/ CMM /的Controler /索引/标记/ 1 但无法接收使用的参数 $ fl = $ this-> getParam(' flag');
但是这个代码在页面的其他部分工作得很好!!
感谢Advnc
答案 0 :(得分:1)
正如您在问题评论中提到的那样 - 您正试图从视图中访问它。
如果是这样 - 那么你不应该那样做。
您的视图层不应该依赖于请求数据。所以解决方案是:
一些草案来证明这个想法(在控制器中):
$this->view->flag = $this->getParam('flag');
然后将其用作
$this->flag
在视图中
答案 1 :(得分:-1)
从控制器中获取参数的正确方法如下:
$fl = $this->getRequest()->getParam('flag');
参数是请求的属性,而不是控制器本身。
如果您希望从视图中获取参数(我无法分辨),以下代码将执行此操作:
$fl = Zend_Controller_Front::getInstance()->getRequest()->getParam('flag');