Model 在Cakephp中访问模型中的AuthComponent::user的正确方法是什么

Model 在Cakephp中访问模型中的AuthComponent::user的正确方法是什么,model,cakephp-2.0,Model,Cakephp 2.0,我需要从AuthComponent设置变量 var $something = AuthComponent::user('group_id'); 给我一个NetBeans中的语法错误。如果我只是设定: var $something = AuthComponent::user; 我没有得到一个错误,但它是否包含所有的用户数据,然后如何访问条件键值对 'Group' => array( 'className' => 'Group', 'f

我需要从AuthComponent设置变量

var $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' => ''
        ),

不能将方法设置为类的属性,因此会出现错误。控制器也在组件之前加载

只要在需要时使用
AuthComponent::user('group_id')
,或者为它创建一个包装方法,比如
$this->groupId()
,它执行Auth调用