yanming-dong
- yanming-dong 回复了话题 关于srbac的安装问题.
谢谢你的回复,我在main.php里面用了autoManager, srbac模块里面是authManager, 他找不倒autoManager就默认CHphauthManager了...错了一个字母就出现了这样的情况,话说,这中错误还是很低级..再次感谢你的回复.
- yanming-dong 回复了话题 关于srbac的安装问题.
数据库用了,
../web/auth/schema-mysql.sql
里面的表。
我打印了Yii::app()->autoManager
变量,里面确实已经是之前设定的DB授权方式,在其他的module里面也是,唯独到srbac模块就出现CPhpAuthManager.db未定义.
我在怀疑srbac里面的局部变量导致全局变量发生了改变? - yanming-dong 回复了话题 关于srbac的安装问题.
配置好了。 使用DB做授权处理的.
19 'import'=>array( 20 'application.models.*', 21 'application.components.*', 22 'application.extensions.*', 23 'application.modules.srbac.controllers.SBaseController', 24 ), 26 'modules'=>array( 43 'srbac' => array( 44 'userclass'=>'User', 45 'userid'=>'id', 46 'username'=>'username', 47 'debug'=>true, 48 'pageSize'=>10, 49 'superUser' =>'Authority', 50 'css'=>'srbac.css', 51 'layout'=>'application.views.layouts.main', 52 'notAuthorizedView'=>'srbac.views.authitem.unauthorized', 53 'alwaysAllowed'=>array('SiteLogin','SiteLogout','SiteIndex','SiteAdmin','SiteError', 'SiteContact'), 54 'userActions'=>array('Show','View','List'), 55 'listBoxNumberOfLines' => 15, 56 'imagesPath' => 'srbac.images', 57 'imagesPack'=>'noia', 58 'iconText'=>true, 59 'header'=>'srbac.views.authitem.header', 60 'footer'=>'srbac.views.authitem.footer', 61 'showHeader'=>true, 62 'showFooter'=>true, 63 'alwaysAllowedPath'=>'srbac.components', 64 ), 65 ), 91 'autoManager'=>array( 92 'class'=>'application.modules.srbac.components.CDbAuthManager', 93 'connectionID'=>'db', 94 ), 95 'db'=>array( 96 'class'=>'CDbConnection', 97 'connectionString' => 'mysql:host=localhost;dbname=webinfosys', 98 'emulatePrepare' => true, 99 'username' => 'root', 100 'password' => 'admin', 101 'charset' => 'utf8', 102 ),