Symfony 6 курс. Урок 8. Создание Voter и формы в зависимости от пользователя

Published: 13 January 2024
on channel: Mikhail Bukachuk
1,012
45

Открытый канал в телеге - https://t.me/PHPnoob
Чат взаимопомощи PHP - https://t.me/php_noob

Ссылка на репозиторий с кодом: https://github.com/bukachukcom/symfony6

В этом увлекательном видео мы рассмотрим создание Voter в Symfony, предоставляющего гибкую систему управления правами доступа к методам контроллера в вашем веб-приложении. Узнаем, как эффективно разграничивать права пользователей для обеспечения безопасности нашего приложения PHP и контроля над функциональностью.

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

Важным шагом в улучшении внешнего вида нашего веб-приложения будет оформление главной страницы вывода блогов. Мы научимся применять фильтры обрезания строки в шаблонизаторе Twig, чтобы красиво и структурированно представлять контент. Этот метод не только придаст эстетику вашему проекту, но также повысит читаемость и привлекательность вашего блога.

Присоединяйтесь к нам в этом видео, чтобы узнать как создать более безопасное, функциональное и стильное PHP веб-приложение с помощью фреймворка Symfony, взяв на вооружение передовые методы работы с правами доступа, формами и шаблонизаторами. Не упустите возможность улучшить свои навыки веб-разработки!

Все видео курса:

   • Symfony фреймворк  

00:00 Вступление
01:50 Вывод записей из базы данных на главной странице. Построение запроса QueryBuilder
05:00 Добавление поля userId в сущность блог, создание связи между сущностями, создание миграции
11:00 Редирект пользователя после авторизации в зависимости от его роли
15:00 Добавление свойства user в класс фильтрации блогов
18:00 Прописываем пользователя в блог при создании записи
22:00 Делаем сокращенный текст блога на главной странице с помощью фильтра Twig
25:00 Создаем Voter для ограничения редактирования только своей записи пользователем без администраторских прав
32:00 Изменяем значения placeholder в форме

#php #symfony #doctrine #обучающие #программирование


Watch video Symfony 6 курс. Урок 8. Создание Voter и формы в зависимости от пользователя online without registration, duration hours minute second in high quality. This video was added by user Mikhail Bukachuk 13 January 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 1,012 once and liked it 45 people.