如何在Zend的视图中“链接”?

时间:2011-12-11 20:36:13

标签: zend-framework

所以我将“domain.com/user/logout”作为退出操作。如果我把它放在视野中,如果我改变路由器中的某些东西,我是否也会改变所有视图以反映新的变化?这是不是意味着实际使用动作的最佳方法是通过PHP调用动作?或者我错过了什么?

1 个答案:

答案 0 :(得分:3)

您想使用网址视图助手。您可以指定命名路由,当然还有指定链接所需的模块,控制器,操作和参数。

修改 在您的视图脚本中执行以下操作:

<?php echo $this->url(array(
    'module' => 'moduleToCall',
    'controller' => 'controllerToCall',
    'action' => 'actionToCall',
    'namedParam' => 'whateveryouwantittobe'
    ), 'routeName', $resetLink = false
); ?>

<强> EDIT2 我在文档中找不到url帮助器,但您可能只想查看源代码。

Url viewhelper位于/path/to/your/copyof/Zend/View/Helper/Url.php