YII 1.1 RBAC的 bizrule验证问题 [ 1.1 版本 ]
我的业务逻辑是:一个老师登录之后能操作自己管理班级的学生,老师表 staff 中的mobile和 user中的username关联,user表和Authassginment关联 老师拥有的角色有 年级主任 班主任 任课老师 年级主任表 gradestff (id staff_id grade_id)
班主任表classstaff(id staff_id class _id)
任课表 teaching (id staff_id discipline )
我每一个角色后面的bizrule应该怎么写 现在我写的是
年级主任 return Gradestaff::model()->staff_id==$params["gradestaff_id"];
班主任 return Classstaff::model()->staff_id==$params["classstaff_id"];
任课老师 return Teaching::model()->staff_id==$params["teacher_id"];
我的班主任的验证是
<?php if( Yii::app()->user->checkAccess('classstaff',array('classstaff_id='.Common::getStaffid()))){?>
Common::getStaffid()
是我教师登录后session保存的 教师 staff_id 这样的结果是不生效的,求各位大神指导!
共 0 个回答
没有找到数据。
qq314220079
注册时间:2015-07-28
最后登录:2015-07-28
在线时长:0小时36分
最后登录:2015-07-28
在线时长:0小时36分
- 粉丝0
- 金钱5
- 威望0
- 积分5