Меняем ссылку на страницу вместо {id} на {slug} — symfony для начинающих

Опубликовано: 11 Сентябрь 2024
на канале: Александр, айти-наставник
173
8

В нашей первой версии изучения роутинга, я рассказывал как можно передать айдишник, и получить объект в своем екшене. Передавать айдишник, не очень френдли, поэтому сейчас передалем на передачу slug значения.

В прошлых версиях (symfony 4, symfony 5, symfony 5.4, symfony 6) можно было использовать библиотеку для KnpLabs\DoctrineBehaviors, а в symfony 7 уже не выйдет, поэтому рассказываю на примере DoctrineExtensions.

Что это такое, и как с этим работать — смотрим!

Прошлые уроки по роутингу, и получению записей из параметров урла
   • Урок 3. Настройка маршрутизации с пар...  
   • Урок 12. Получение записей из базы, о...  

Библиотека для версий symfony 4/5/6
https://github.com/KnpLabs/DoctrineBe...

Библиотека для версии symfony 7
https://github.com/doctrine-extension...

#php #programming #программирование #программированиедляначинающих #coding #router #symfonyrouting #routing #sluggable #doctrine #knpdoctrinebehaviors #DoctrineExtensions

Поставь лайк, пиши вопросы в комментариях — поддержи меня!

-----------------------------------------------
👨‍🏫 Более 15 лет я работаю в айти, из них около 10 занимаюсь преподаванием, научил массу людей — научу и тебя!

Хочешь научится программировать как боженька, получить работу мечты и зарабатывать много $$$, консультация БЕСПЛАТНО.

➕ в Директ за консультацией
Мой Instagram   / burm.alex  
p.s. можно также писать в телеграм, https://t.me/AlexBurm