Symfony - проблема с учетными данными - PullRequest
0 голосов
/ 13 апреля 2011

Я пытаюсь полностью понять, как работает система учетных данных / разрешений в Symfony (1.4)

У меня 2 группы и 2 пользователя.

Пользователь 1 имеет следующие разрешения: Add.Car, Delete.Car

Пользователь 2 имеет следующие разрешения: Add.Bike, Delete.Bike

Теперь я хочу разрешить добавление в таблицу категорий только пользователям с разрешениями Add.x.

Проблема в том, что если у меня есть:

credentials: [Add.Car, Add.Bike] - кажется, что ищут пользователей с ОБА из них, а не с любым из них.

Так работают учетные данные и, если да, есть ли способ проверить, есть ли у пользователя Add.Bike ИЛИ Add.Car, прежде чем разрешить ему создавать новые записи?

Спасибо

1 Ответ

2 голосов
/ 13 апреля 2011

Оберните учетные данные в []

credentials: [[Add.Car, Add.Bike]]

см. http://www.symfony -project.org / jobeet / 1_4 / Doctrine / ru / 13 раздел «Сложные учетные данные»

...