Zend Framework:如何使用Code Igniter中使用的baseUrl

时间:2011-07-02 13:27:00

标签: php zend-framework

在Zend Framework中,baseUrl将路径添加为'/user/local/path_tyo_file'。是否有任何函数可以在代码点火器中添加像'http://mydomain.com/images/show.jpg'这样的路径作为base_url

2 个答案:

答案 0 :(得分:0)

您能否提供一个代码示例,说明您在何处以及如何使用baseUrl。那条路从哪里来?您是使用Zend独立还是使用MVC框架?

在我的MVC框架中,我没有看到baseUrl的任何用途,并且最初baseUrl是空的,并且afaik需要手动配置。我不知道代码点火器所以我不明白你想要实现的目标。

答案 1 :(得分:0)

您可以使用initView方法在Bootstrap.php文件中设置baseUrl。这也是进行任何一般视图工作并使其远离控制器的好方法。

protected function _initView()
{
    $view = new Zend_View();

    $view->getHelper('BaseUrl')->setBaseUrl('http://mydomain.com');

    $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper(
        'ViewRenderer'
    );

    $viewRenderer->setView($view);

    return $view;
}