Reputation: 267
I want to set the baseurl in my project . I am using zend framework .But i am new to zend framework and i don't have any idea about how to set it? Please help. Thanks in advance
Upvotes: 7
Views: 14482
Reputation: 238957
One way is through Bootstrap.php:
protected function _initSetupBaseUrl() {
$this->bootstrap('frontcontroller');
$controller = Zend_Controller_Front::getInstance();
$controller->setBaseUrl('/projects/myapp');
}
Another way is through application.ini:
resources.frontController.baseUrl = /projects/myapp
Upvotes: 13
Reputation: 4399
From http://framework.zend.com/manual/en/zend.controller.request.html
$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();
Upvotes: 3
Reputation: 678
please try this. In your abcd.phtml ( zend framework ).
<?php echo $this->baseUrl(); ?>
Upvotes: 2
Reputation: 4392
I think it automatically done by the zend-framework.....
try to echo............
echo $this->baseUrl();
It will give you the desired answer.......
Upvotes: 4