Создание помошника (View Helper) для Zend Framework 3

Задача: естественным для Zend Framework способом выводить в шаблоне phtml некий HTML текст генерируемый на сервере.

Решение: создадим helper (помошник вида), на примере вывода каких то сообщений пользователю.

1) В настройках модуля анонсируем помошника:

2) Создаем класс /module/Application/src/View/Helper/Messages

3) В нутри шаблона layout.phtml теперь можно написать чтото вроде:

3 комментария

  • Denis

    Подскажите, пожалуйста, а как Вы организовали библиотеку общих функций?
    Application\Common\CommonFunctions
    Как к ней можно подключаться без оверхеда?

    • Павел Грибов

      1) Как обычный класс
      2) Не совсем понятен вопрос..

      • Denis

        Ну, я на том уровне, что знаю подключение через include, requiere_once. Читал про zend 3, что это вредно. И у меня теперь каша в голове как правильно подключать, то ли через фабрику классов, то ли в modules.config.php, то ли где-то ещё. И как это будет идеологически правильно, и без оверхеда?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.