После попытки сохранить отредактированный пост, выдает ошибку Undefined property: App\Controller\PostsController::$em. Попробовал изменить код так:
$em = $this->getDoctrine()->getManager(); $em->flush();
Всё заработало
Да, извиняюсь, забыл обновить параметры конструктора. Вы молодец, сами справились.
После попытки отредактировать пост, появилась ошибка связанная с Slugify. Решил путём передачи аргумента не типа Slugify $slugify, а SlugifyInterface $slugify, с добавлением соотвествующей библиотеки.
А к чему такое именование экшенов? Не лучше ли было переназвать "addPost" как "create"
posts addPost edit delete show
После попытки сохранить отредактированный пост, выдает ошибку Undefined property: App\Controller\PostsController::$em.
Попробовал изменить код так:
Всё заработало
Да, извиняюсь, забыл обновить параметры конструктора. Вы молодец, сами справились.
После попытки отредактировать пост, появилась ошибка связанная с Slugify.
Решил путём передачи аргумента не типа Slugify $slugify, а SlugifyInterface $slugify, с добавлением соотвествующей библиотеки.
А к чему такое именование экшенов? Не лучше ли было переназвать "addPost" как "create"
posts
addPost
edit
delete
show