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

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

Не запускается MySQL. Исправляем ))

Сначала смотрим логи mysql. Вдумчиво. Возможно что-то удастся понять и устранить (может банально кончилось место на диске).

Если не помогает, то в файле my.cnf добавляем строчку:

И далее пытаемся запустить mysql:

Если запустилось — проверяем таблицы:

Далее убираем из my.cnf строчку innodb_force_recovery=1 иперезапускам сервис:

Есть шанс что всё заработает 😉

Создание помошника (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, в котором смотрим куки, и если они нас не устраивают — меняем шаблон и перенаправляем на другой контроллер:

 

1 106 107 108 109 110 283