So we may decide to use EITHER 1) model and foreign_key columns or 2) alias but not both right?
thanks On Tue, Apr 8, 2008 at 3:14 PM, Dardo Sordi Bogado <[EMAIL PROTECTED]> wrote: > > Choose one: > > Model::id or unique alias. > > Auth and the ACL Behavior works great with Model::id. > > On Tue, Apr 8, 2008 at 7:11 PM, bob <[EMAIL PROTECTED]> wrote: > > can the Model be null. I only need the ACL to prevent "guests" and > "users" > > from accessing the Admin pages, and allow "admin" to access the Admin > pages. > > In this case, I have many controllers with Admin pages. Should I define > ACOs > > for each controller? Or have 1 ACO for all controllers? > > > > > > > > > > > > On Tue, Apr 8, 2008 at 4:34 AM, Dardo Sordi Bogado <[EMAIL PROTECTED] > > > > wrote: > > > > > > > > > > > > 1) what does the model refer to? > > > > 2) foreign key? > > > > > > As every model can have an ARO, using the pair (model,foreign_key) you > > > can associate an ARO with any other model in your application. This is > > > called "polymorphic association" (almost by AD7Six, here > > > http://bakery.cakephp.org/articles/view/polymorphic-behavior ). > > > > > > > > > > 3) do we need to specify the "id"? > > > No. > > > > > > > > > > Does the Alias have to be unique? > > > Yes, it will make your life easy. > > > > > > For the users (Auth), I use the pair (User,$id) instead of an unique > > > alias and is working great! > > > > > > > > > > > > > > > On Tue, Apr 8, 2008 at 5:11 AM, bob <[EMAIL PROTECTED]> wrote: > > > > Does the Alias have to be unique? If so, then I was thinking that > the > > alias > > > > should be the Id of my Users table, not the name (which is not > unique). > > In > > > > this case, would the alias and the foreign_key of the aro be the > same? > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Tue, Apr 8, 2008 at 12:43 AM, bob <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > in Cake 1.2, I need some clarifications on ACL: > > > > > > > > > > In the following code segment: > > > > > > > > > > $aro->create(); > > > > > $aro->save(array( > > > > > 'model'=>'User', > > > > > 'foreign_key'=>null, > > > > > 'parent_id'=>null, > > > > > 'alias'=>'Admin')); > > > > > > > > > > 1) what does the model refer to? > > > > > 2) foreign key? > > > > > 3) do we need to specify the "id"? My suspicion is "no", since it > is > > an > > > > auto-increment column, and is used to index the rows in the ARO. > Correct > > me > > > > if I am wrong. > > > > > > > > > > I have a user registration database where I have a table Users > with > > > > primary key id (int). for the "alias" in my ARO, should the alias be > the > > id > > > > of the Users table then? For the "foreign_key", should this refer to > the > > id > > > > of the Users table? > > > > > > > > > > Thanks in advance > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" 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 -~----------~----~----~----~------~----~------~--~---
