linuor
- linuor 回复了话题 求解 yii中的权限管理
这是role base access control的范畴。已经有成熟的方案了。如楼上的srcbac。
- linuor 回复了话题 真心奉献PHP基础总结帖
标题有点大
- linuor 回复了话题 关于php运行结果输出的讨论
嗯,那你的state只能是一个读了几个sheet的了,不是一个progress了。
cookie是本机概念的。
如果,你的要求是别人在读取excel,而其他人可以获取progress的话,就不能用cookie。反过来,如果自己读excel,自己获取progress 的话,用cookie就很nice. 持续关注中
Staff model有bname成员么?把Staff贴出来看看
- linuor 回复了话题 分享下我的yii经历
学了yii两年了,还没入门
- linuor 回复了话题 关于php运行结果输出的讨论
我的理解是:
一、你的setGloabalState,是在循环的外面所以,只有等循环结束了。才会set,所以,在循环中,是不会有state给你get的。
二、你用的是Yii:app()来保存state,同时,使用另外的action来获取这个state。相当 于在一个application的life cycle中设置了state,但是在另外的life cycle中get这个state。
三、综上,要实现你的目的,可以将setGlobalState语句改为将state写入数据库或文件。将getBlobalState改为读取。 一般controller中不要有SQL。这个最好放model中去。
从提示来看,Staff Model未定义bname,而从SQL来看,bname是oa_department.name的别名。检查下是不是model的问题。另外,你的SQL是FROM子句只,oa_staff和t之间,是什么?
- linuor 回复了话题 怎么获取到main.php里面的配置
main.php的每一个配置,都是一个属性,写在php中,就相当 于给某个componet的属性赋值。
因此,想要取得main.php的内容,只要读取相应的属性就ok了。就如楼上所示。 如果你没有修改过.htaccess文件的话,问题应该是由于该文件没有起作用造成的。
将AllowOverride None改为AllowOverride All