在zend中传递url中的变量

时间:2012-02-22 00:28:37

标签: php zend-framework

我无法在Zend中的URL中传递变量值。

echo '<a href="/page/page-info/page_id/"' .$this->hidden_page_id. '"/">Back</a>';

如果我简单回显$ this-&gt; hidden_​​page_id我在上面的页面上得到了值。但是当我通过链接传递它时,它不会显示值。我是否必须将它存储在会话中?

1 个答案:

答案 0 :(得分:3)

执行var_dump时会得到什么?

var_dump($this->hidden_page_id);

建议,使用View Helpers:

echo '<a href="' . $this->url(array('controller' => 'page', 'action' => 'page-info', 'page_id' => $this->hidden_page_id)) . '">Back</a>';