Zend: помощник представления baseUrl возвращает пустую строку

На моем сайте, когда я вызываю $this->baseUrl() в представлении, он возвращает пустую строку. Я ожидаю, что он вернется, например. http://www.foobar.com/. Нужно ли мне вручную устанавливать базовый URL?

В руководстве по Zend_Application_Resource_Frontcontroller - ключи конфигурации, я только что нашел это:

baseUrl: явный базовый URL-адрес приложения (обычно определяется автоматически)

Любые идеи, почему это не определяется автоматически для меня?


person clime    schedule 07.02.2012    source источник


Ответы (2)


Помощник baseUrl() возвращает путь к вашему приложению Zend.

Используйте помощник serverUrl() для имени хоста.

person Jona    schedule 07.02.2012

Вы установили baseurl в своем application.ini?

resources.frontController.baseUrl = "/subdir"

Вручную

person Iznogood    schedule 07.02.2012