2011-04-13 85 views
0

我想完全理解證書/權限系統如何在symfony中工作(1.4)symfony - 證書問題

我有2個用戶組和2個用戶。

用戶1具有以下權限: Add.Car, Delete.Car

用戶2具有以下權限: Add.Bike, Delete.Bike

現在我想做的事情,就是隻允許用戶與Add.x權限可以添加到一個類別表。

的問題是,如果我有:

credentials: [Add.Car, Add.Bike] - 這似乎尋找用戶提供這兩種,而不是他們的任何。

這是證書如何工作和如果是這樣,有沒有辦法讓他們創造新的紀錄之前,檢查用戶具有Add.BikeAdd.Car

由於

回答

2

裹在[]

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

憑據看到http://www.symfony-project.org/jobeet/1_4/Doctrine/en/13 '複雜憑證' 部分

+0

優秀。我知道我已經看到了如何做到這一點! – terrid25 2011-04-13 16:21:06

+0

也許在這裏[Symfony Docu](http://www.symfony-project.org/gentle-introduction/1_4/en/06-Inside-the-Controller-Layer#chapter_06_sub_complex_credentials):-) – domi27 2011-09-09 23:17:12