Yii :: app()-> getModule('user')がview / layouts/main.phpに正しい値を返していません
Yii-User YII-User Extensionを使用して、ユーザー関連の機能を管理しています。Yii :: app()-> getModule('user')-> loginUrlの場合、
私は得る
非オブジェクトのプロパティを取得しようとしています
で
array('url' => Yii :: app()-> getModule('user')-> loginUrl、'label' => Yii :: app()-> getModule('user')-> t( "Login ")、'visible' => Yii :: app()-> user-> isGuest)、
plsは何がうまくいかないのか教えてくれます、それは既知の問題かそのようなものですか?
これがconfig/main.phpです
// autoloading model and component classes
'import'=>array(
'application.models.*',
'application.components.*',
'application.modules.user.models.*',
'application.modules.user.components.*',
),
'modules' => array(
'user'=>array(
# enable debuging
'debug' => true,
# encrypting method (php hash function)
'hash' => 'md5',
# send activation email
'sendActivationMail' => true,
# allow access for non-activated users
'loginNotActiv' => false,
# activate user on registration (only sendActivationMail = false)
'activeAfterRegister' => false,
# automatically login from registration
'autoLogin' => true,
# registration path
'registrationUrl' => array('/user/registration'),
# recovery password path
'recoveryUrl' => array('/user/recovery'),
# login form path
'loginUrl' => array('/user/login'),
# page after login
'returnUrl' => array('/user/profile'),
# page after logout
'returnLogoutUrl' => array('/user/login'),
# Adding Table refrences
'tableUsers' => 'tbl_users',
'tableProfiles' => 'tbl_profiles',
'tableProfileFields' => 'tbl_profiles_fields',
),
),