Урок №13. Helpers. Layouts

  • План:
  1. Helpers.
  2. Безопасность: экранирование вывода.
  3. Layouts.
  4. Буферизация вывода.



Полезные ссылки:

Код урока: https://github.com/lukesky1/php-up/releases/tag/1....

https://habrahabr.ru/company/mailru/blog/248573/

http://anton.shevchuk.name/php/php-for-beginners-output-buffer/

https://yiiframework.com.ua/ru/doc/guide/2/helper-overview/

Межсайтовый скриптинг


Домашнее задание:

1. Найти бесплатный (желательно очень простой) шаблон сайта. Можете взять этот:
https://startbootstrap.com/template-overviews/clea...
или что-то подобное. Интегрировать данную тему в шаблон frontend/views/layouts/main.php.

Использовать assets для подключения необходимых ресурсов (стилей, js-кода и т.д.)

2. Создать страницу по адресу /comments. На этой странице:

  • Список с комментариями. При генерации страницы использовать экранирование выводимых данных.
  • Форма для добавления комментария с такими полями (* - обязательное):
    • Имя *
    • Email
    • Комментарий *




Назад