Vinay
Vinay

Reputation: 267

How to set baseUrl

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

Answers (4)

Marcin
Marcin

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

Karl Laurentius Roos
Karl Laurentius Roos

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

Manoj
Manoj

Reputation: 678

please try this. In your abcd.phtml ( zend framework ).

 <?php echo $this->baseUrl(); ?>

Upvotes: 2

Pushpendra
Pushpendra

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

Related Questions