Zend Retrieve Url参数

时间:2011-05-10 15:38:45

标签: zend-framework parameters url-routing

这是我第一次接触Zend.Having这个索引动作:

class IndexController extends Zend_Controller_Action
{
 public function indexAction()
 {
    $this->view->variable="I'm testing my controller";
    if($this->_request->isGet())
    {
        $name=$this->_request->getQuery('mykey');
        $this->view->name=$name;
    }   
 }
}

和这个视图index.phtml:

echo $this->variable;
if (isset($this->name))
{echo $this->name;}

如果我输入此网址:

http://localhost/index/index/mykey/2

我不应该在索引视图中看到“2”输出吗? 我只是看到“我正在测试我的控制器”;

P.S。需要解释而不是解决方案=)

感谢

卢卡

1 个答案:

答案 0 :(得分:2)

使用

$this->_getParam ('mykey', 0);

代替。