Not sure I follow, does the usergroups table not join the users and
groups?
I have my ACL set up with the following HABTM:
// Link to jobs
var $hasAndBelongsToMany = array(
'Slot' =>
array(
'className' => 'Slot',
'joinTable' => 'user_slots',
'foreignKey' => 'user_id',
'associationForeignKey' => 'slot_id',
'conditions' => '',
'order' => '',
'limit' => '',
'unique' => true,
'finderQuery' => '',
'deleteQuery' => '',
'insertQuery' => ''
),
'Group' =>
array(
'className' => 'Group',
'joinTable' => 'user_groups',
'foreignKey' => 'user_id',
'associationForeignKey' => 'group_id',
'conditions' => '',
'order' => '',
'limit' => '',
'unique' => true,
'finderQuery' => '',
'deleteQuery' => '',
'insertQuery' => ''
)
);
With users HABTM groups, and slots.
What is it you need to do that isn't clear from the cookbook?
On Dec 5, 6:28 am, SymenTimmermans <[EMAIL PROTECTED]> wrote:
> Hi guys,
>
> I'm building an application and want to controll access levels with
> ACL.
> I've setup the controllers and database by following the simple ACL
> application tutorial in the manual.
>
> While the example in the manual uses 2 tables: 'groups' (hasmany)
> 'users', which makes the implementation fairly straightforward, in my
> situation, i'm using 3 tables: 'usergroups' (hasmany)
> 'companies' (hasmany) 'users'.
>
> Can you explain to me how to implement the authentication for this
> situation.
> The ACL documentation in the manual is not enough to make me
> understand the concept.
>
> Thanks,
>
> Symen
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---