zf3: получение значений из GET и POST

В контроллере:

 

Отдаем Json в ответе на запрос страницы

Контроллер можно оформить например так:

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

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

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

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

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

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

Zend Framework 3 перенаправление страницы из модуля приложения

Задача: если не установлены куки, перенаправить пользователя на страницу авторизации, вне зависимости от первоначальной точки входа в приложение

Решение: про первой инициализации модуля, создаем событие onDispath, в котором смотрим куки, и если они нас не устраивают — меняем шаблон и перенаправляем на другой контроллер:

 

Zend Framework 3 получение конфигурации приложения из контроллера

Казалось бы простая вещь, а телодвижений много. Странно. Но тем не менее, решение есть.

Конфигурация приложения:

Создаем  фабрику IndexControllerFactory.php:

В конфигурации модуля:

В контроллере:

 

1 2