Zend 检索 Url 参数

发布于 2024-11-06 09:14:58 字数 718 浏览 1 评论 0原文

这是我对 Zend 的第一个方法。有这个索引操作:

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;}

如果我输入这个 URL :

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

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

PS 需要解释而不是解决方案=

谢谢卢卡

This is my first approach to Zend.Having this index action:

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;
    }   
 }
}

and this view index.phtml:

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

If I type this URL :

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

Shouldn't I see the "2" output in my index view??
I just see "I'm testing my controller";

P.s. need explaination more than a solution =)

thanks

Luca

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

娇妻 2024-11-13 09:14:58

代替使用

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

Use

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

instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文