Php 如何设置baseUrl
我想在我的项目中设置baseurl。 我正在使用zend框架。但我对zend框架还不熟悉,我不知道如何设置它? 请帮忙。Php 如何设置baseUrl,php,zend-framework,Php,Zend Framework,我想在我的项目中设置baseurl。 我正在使用zend框架。但我对zend框架还不熟悉,我不知道如何设置它? 请帮忙。 提前感谢我想它是由zend框架自动完成的 试着回应 echo $this->baseUrl(); 它将为您提供所需的答案……一种方法是通过Bootstrap.php: protected function _initSetupBaseUrl() { $this->bootstrap('frontcontroller'); $controller
提前感谢我想它是由zend框架自动完成的 试着回应
echo $this->baseUrl();
它将为您提供所需的答案……一种方法是通过Bootstrap.php:
protected function _initSetupBaseUrl() {
$this->bootstrap('frontcontroller');
$controller = Zend_Controller_Front::getInstance();
$controller->setBaseUrl('/projects/myapp');
}
另一种方法是通过application.ini:
resources.frontController.baseUrl = /projects/myapp
请试试这个。在您的abcd.phtml(zend框架)中
来自
Zend config可以帮助您完成此操作。。。。请看一下这页。。。如果它位于localhost$this->baseurl()中,它将指向公用文件夹。为此,您需要在配置中设置基本url…这是获取基本url而不是设置基本url
<?php echo $this->baseUrl(); ?>
$router = new Zend_Controller_Router_Rewrite();
$controller = Zend_Controller_Front::getInstance();
$controller->setControllerDirectory('./application/controllers')
->setRouter($router)
->setBaseUrl('/projects/myapp'); // set the base url!
$response = $controller->dispatch();