【问题标题】:Zend Framework: how to use baseUrl as used in Code IgniterZend Framework:如何使用 Code Igniter 中使用的 baseUrl
【发布时间】:2011-07-02 13:26:59
【问题描述】:

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

【问题讨论】:

标签: php zend-framework


【解决方案1】:

您可以使用 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;
}

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      • 2014-03-11
      • 1970-01-01
      相关资源
      最近更新 更多