@antonowano
Профессиональный самоучка

Как аннотациями проверить является ли пользователь владельцем при переходе на editAction?

Есть в контроллере такой Action:
/**
     * Displays a form to edit an existing Offer entity.
     *
     * @Route("/{id}/edit", name="offer_edit")
     * @Method({"GET", "POST"})
     * @Security("has_role('ROLE_USER')")
     */
    public function editAction(Request $request, Offer $offer)
    { // ...


Как видите сейчас есть проверка только на авторизованного пользователя.
Возможно ли через and указать условие владения Offer, если да то как?
  • Вопрос задан
  • 220 просмотров
Решения вопроса 1
BoShurik
@BoShurik Куратор тега Symfony
Symfony developer
@Security
/**
 * @Security("is_granted('OFFER_OWNER', offer) and has_role('ROLE_USER')"")
 */
public function editAction(Request $request, Offer $offer)
{
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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