slo_nik
@slo_nik

Как получить правильный параметр в Repository?

Добрый вечер.

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

<form action="{{ url('memorials.detach', {id: memorial.id, user_id: user.user, role: user.role}) }}"


В контроллере в аннотации Route
/**
     * @Route("/detach/{id}/{user_id}/{role}", name=".detach", methods={"DELETE"})
     * @param Request $request
     * @param string $user_id
     * @param string $role
     * @param Detach\Handler $handler
     * @return Response
     */
    public function detach(Request $request, string $id, string $user_id, string $role, Detach\Handler $handler): Response


Требуется удалить запись по $id, но в репозиторий передаётся $user_id.

Как получить в репозитории $id?
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
maksim92
@maksim92
Нашёл решение — пометь вопрос ответом!
Неправильно подставляете ID ниже в контроллере/сервисе/репозитории.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы