gpt4 book ai didi

php - Zend Controller 中 url() 辅助函数的等价物

转载 作者:IT王子 更新时间:2023-10-29 00:10:51 25 4
gpt4 key购买 nike

在 Zend view helper 中,有函数 url() 用于根据路由表输出 URL eg

$this->url(array('controller' => 'comments', 'action' => 'add')

如何在 Controller 中做同样的事情?特别是我想使用 Controller /操作语法而不是标准 URL 为 Zend Form 设置操作 URL,例如

$form = new Zend_Form;
$form->setMethod('post')->setAction( $this->url(array('controller' => 'comments', 'action' => 'add')) );

最佳答案

为此有一个 Action 助手:Zend_Controller_Action_Helper_Url .在 Action Controller 中,您可以使用以下方式访问它:

$this->_helper->url($action [, $controller [, $module [, $params]]]);

或:

$this->_helper->url->url(array(...));

或者,您也可以使用 View 助手:

$this->view->url(...);

关于php - Zend Controller 中 url() 辅助函数的等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1680833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com