Новый комментарий

ilyaOrlov 22.01.2019 в 23:23

После попытки сохранить отредактированный пост, выдает ошибку Undefined property: App\Controller\PostsController::$em.
Попробовал изменить код так:

$em = $this->getDoctrine()->getManager();
$em->flush();

Всё заработало

lolychank 22.01.2019 в 23:37

Да, извиняюсь, забыл обновить параметры конструктора. Вы молодец, сами справились.

HardBass 12.08.2020 в 15:45

После попытки отредактировать пост, появилась ошибка связанная с Slugify.
Решил путём передачи аргумента не типа Slugify $slugify, а SlugifyInterface $slugify, с добавлением соотвествующей библиотеки.

soMu 13.05.2021 в 02:08

А к чему такое именование экшенов? Не лучше ли было переназвать "addPost" как "create"

posts
addPost
edit
delete
show

da4nick 22.08.2022 в 11:54

Symfony 6.1

Вместо

        $em = $this->getDoctrine()->getManager();
        $em->remove($post);
        $em->flush();

наверное лучше использовать метод PostRepository:

        $postRepository->remove( $post, true);

Про добавление - аналогично

Логические задачи с собеседований