如何从zf?
中的助手类访问baseUrl()function validateSession ()
{
if (!$this->session->adminid)
{
$redirector = Zend_Controller_Action_HelperBroker::getStaticHelper('redirector');
$redirector->setGotoSimple( $this->baseURL() .'/login');
$redirector->redirectAndExit();
}
}
$this->baseUrl()
不起作用
答案 0 :(得分:1)
您可以使用以下任何方法重定向控制器。
$redirector = Zend_Controller_Action_HelperBroker::getStaticHelper('Redirector');
$redirector->gotoUrl('/url');
$redirector = Zend_Controller_Action_HelperBroker::getStaticHelper('Redirector');
$redirector->gotoSimple('my-action',
'my-controller',
null,
array('param1' => 'test',
'param2' => 'test2'
)
);
基本上你必须得到Zend的Redirector
类/对象,并且可以应用他们在手册中指定的任何方法zend.controller.actionhelpers.redirector