0

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

1 に答える 1

0

メソッドをクラスのプロパティに設定できないため、エラーが発生します。コントローラーもコンポーネントの前にロードされます。

必要に応じて使用するか、Auth 呼び出しを行うAuthComponent::user('group_id')ようなラッパー メソッドを作成します。$this->groupId()

于 2012-12-18T15:34:38.933 に答える