#[ApiProperty(security)] не работает с вложенным объектомPhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 #[ApiProperty(security)] не работает с вложенным объектом

Сообщение Гость »


Я пытаюсь использовать атрибут ApiProperty для защиты поля, присутствующего во вложенном объекте запрашиваемого объекта.

Но, похоже, это свойство не оказывает никакого эффекта, когда я использую его в поле родительского объекта, оно работает отлично!

Проект.php

#[ORM\JoinColumn(nullable: false)] #[Группы(['читать:Проект'])] частный? Пользователь $owner = null; #[ОРМ\Столбец] #[Группы(['читать:Проект'])] #[ApiProperty(security: 'is_granted("ROLE_ADMIN")')] частный?int $size = null; #[ОРМ\Столбец] #[Группы(['читать:Проект'])] частная строка $label = null; Пользователь.php

#[Groups(['read:Project'])] #[ApiProperty(security: 'is_granted("ROLE_ADMIN")')] частная ?string $email = null; #[ORM\Column(длина: 180, уникальность: true)] #[Группы(['читать:Проект'])] частная ?string $name = null; Ответ
метка: «Тест», владелец: { электронная почта: 'test@test.com', название: «Тест-тест» }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»