[英]How do I “link” in the view in Zend?
因此,我将“ domain.com/user/logout”作为注销操作。 如果我将其视为一种视图,并且如果我在路由器中进行了某些更改,是否也要更改所有视图以反映新的更改? 这是否意味着实际使用动作的最佳方法是通过PHP调用动作? 还是我错过了什么?
您要使用url视图助手。 您可以指定一个命名路径,当然也可以指定您希望链接具有的模块,控制器,操作和参数。
编辑:在您的视图脚本中执行以下操作:
<?php echo $this->url(array(
'module' => 'moduleToCall',
'controller' => 'controllerToCall',
'action' => 'actionToCall',
'namedParam' => 'whateveryouwantittobe'
), 'routeName', $resetLink = false
); ?>
EDIT2我在文档中找不到url帮助器,但您可能只想看一下源代码。
网址viewhelper位于/path/to/your/copyof/Zend/View/Helper/Url.php
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.