我需要从AuthComponent
设置一个varibialevar $something = AuthComponent::user('group_id');
在NetBeans中给我一个语法错误。如果我只是设置:
var $something = AuthComponent::user;
我没有收到错误,但这是否包含所有用户数据,然后如何访问条件键值对?
'Group' => array(
'className' => 'Group',
'foreignKey' => 'group_id',
'conditions' => '', // access the Auth Component here
'fields' => '',
'order' => ''
),
答案 0 :(得分:0)
您无法将方法设置为类的属性,因此错误。控制器也在组件之前加载。
只需在需要时使用AuthComponent::user('group_id')
或为其创建一个包装器方法,例如进行Auth调用的$this->groupId()