作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我注意到当我从服务器运行 Zend 框架应用程序时,有很多副作用。主要问题是我在哪里使用网址
/auth/login
$this->baseUrl('/auth/login');
$request->getRequestUri()
$request->getRequestUri()
会给
/app1
.当我尝试重定向回来时,它会转到
http://localhost/app1/app1 .顺便说一句,我使用 Zend Server + IIS7,我的应用程序配置为从上述 url 运行。也许我应该改为“/”。我该如何解决这个问题?
// (Zend_Form) Login.php init()
$req = Zend_Controller_Front::getInstance()->getRequest();
$returnUrl = $req->getParam('returnUrl', $req->getRequestUri());
$this->addElement('hidden', 'returnUrl', array(
'value' => $returnUrl
));
// AuthController after login
$returnUrl = urldecode($form->getElement('returnUrl')->getValue());
if (!empty($returnUrl)) {
$this->_helper->getHelper('Redirector')->setGotoUrl($returnUrl);
}
最佳答案
如果您使用 Zend_Application,您可以在 application.ini 中使用它,而无需指定任何其他内容。
resources.frontController.baseUrl = "/your/public/path/"
关于php - Zend 框架 : From a folder (not/),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3468089/
我是一名优秀的程序员,十分优秀!