How do you do $this->Acl->check(...) from the View?

On Tue, Apr 8, 2008 at 3:20 PM, bob <[EMAIL PROTECTED]> wrote:

> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to