@ne-programmist

Почему сыпит ошибка «object not found by the @ParamConverter» при пустом методе с пустыми параметрами?

Подскажите, такая ситуация: сидел вносил различные правки по всему проекту, тут вдруг решаю зайти по роуту
/app/profile/settings, где нет никаких гет-параметров, и мне выбивает ошибка

App\Entity\Bot object not found by the @ParamConverter annotation.

начинаю дампить, не попускает. решил полностью снести весь метод и получилось так:

/**
 * @Route("app/profile")
 */
class ProfileController extends AbstractController
{
    /**
     * @Route("/settings", name="profile_settings")
     */
    public function settings()
    {
        dd(1);
    }
}

и ошибка остается.
но самое интересное, что когда меняю урл, например на "/settings5", то всё работает.
в чём прикол? делаю cache:clear, тоже не помогает. дев env
  • Вопрос задан
  • 632 просмотра
Решения вопроса 1
@tukreb
Вам ответили в комментарии, но если вам лень менять, есть такая крутая штука как приоритеты.
https://symfony.com/doc/5.4/routing.html#priority-...
Выставите /app/{bot}/settings/ - priority=-1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы