Настройка заголовка страницы — headTitle() — Zend Framework 2 ZF2

В настоящее время я занимаюсь созданием приложения с ZF2, пока все идет хорошо, но у меня просто проблемы с заголовками страниц (как в теге <title> в теге <head>).

В моем layout.phtml я статически установил строку, используя $this->headTitle().

Я хочу, чтобы он в основном включал имя модуля, контроллера и действия по умолчанию, как это предлагается на странице документации:
http://framework.zend.com/manual/2.1/en/modules/zend.view.helpers.head-title.html

Однако, когда я пытаюсь реализовать пример кода, я получаю исключение. Честно говоря, документация должна, по крайней мере, показать вам лучшее место для размещения этого кода.

Я ищу пример, которому может следовать нуб ZF2. В основном я хочу разместить где-то некоторый код (предположительно, Application\Module.php), чтобы я мог установить заголовок по умолчанию как «Модуль - Контроллер - Действие», тогда мне нужен пример того, как легко переопределить его из каждого контроллера или представления ( в зависимости от того, что предпочтительнее)... пожалуйста, помогите! :)


person Jucks    schedule 05.04.2013    source источник
comment
Что за исключение. Могу поспорить, что это класс, не найденный исключением? Поскольку в этом примере отсутствует косая черта \Zend\Controller\Front в начале   -  person Sam    schedule 05.04.2013
comment
Если я вставлю код примера непосредственно в действие, с косой чертой в начале я все равно получу Fatal: Class 'Zend\Controller\Front' not found.   -  person Jucks    schedule 05.04.2013
comment
При этом из контроллера я могу просто выполнить $request = $this->getRequest(); Хотя я не верю, что контроллер — это то место, откуда я должен устанавливать заголовок по умолчанию?   -  person Jucks    schedule 06.04.2013
comment
OMG, я только что заметил, какое руководство вы используете, лучше посмотрите zf2.readthedocs.org/en/latest/modules/ У них есть примеры получше :) Вы должны знать, что даже в 2.1 документация в настоящее время является самым большим недостатком для ZF2, хотя мы все работая над этим, чтобы исправить такие вещи. В readthedocs вы всегда найдете последнюю версию   -  person Sam    schedule 06.04.2013
comment
@Sam Ты, мой друг, звезда! readthedocs — это место, где можно найти такие вещи. Потрясающий товарищ! Вы сделали мой день! :)   -  person Jucks    schedule 06.04.2013
comment
@Sam Я довольно неопытен со StackOverflow, я только что добавил ответ, это правильно, или вы должны были это сделать ?? Тогда я принимаю это?   -  person Jucks    schedule 06.04.2013
comment
Хорошо, как это;) Если ваше окончательное решение должно отличаться от связанного, то вы должны опубликовать свой фактический код, но это нормально для простого вопроса.   -  person Sam    schedule 06.04.2013


Ответы (1)


Согласно комментарию Самса... В Readthedocs есть рабочий пример: http://zf2.readthedocs.org/en/latest/modules/zend.view.helpers.html#headtitle-helper

Спасибо за помощь, Сэм!

person Jucks    schedule 05.04.2013