对TP2.0示例Rabc的理解和使用建议
时间:2010-04-10
来源:互联网
项目一开始就做个用户验证和权限管理的模块,于是参考示例的Rabc源码,因为第一次用TP,很多看不懂,开发手册只字没提,只是说把Rabc的分离出核心,其它分析就没了,版块的VIP区又进不去,只有上网找了很相关的资料,也很非常少,经过几天努力和分析代码,有如下理解:
(1)TP2.0把Rabc的功能分离出核心,但相关功能(不知道是不是全部功能,之前版本没用过)封装在示例的commonAction的类里面,我们写Action的时候继承它就可以了,这样模块就可以自动完成权限验证.数据库的4个表要跟示例的一样,不能错。
(2)开发的时候,可以关掉认证,修改config文件.
(3)其实那个Rabc的示例,是TP应用程序的权限管理子系统,它可以管理其它应用程序的权限,即相当于PHPMyAdmin一样,也就是说使用它,可以把用户的权限管理独立于应用程序。当然,你可以修改Rabc示例用于自己的应用程序项目,这等于在项目里内置了Rabc功能,这更加灵活。对于一般的项目,用Rabc示例去管理就OK了。
(4)要用Rabc示例管理你的应用程序权限,首先数据库表与config要根据你的项目修改好,表就导入示例的就可以.action参照(1)修改好.
打开示例,添加一个node点,节点名字是你应用程序的目录名字.然后添加模块、方法等...用户也要建好...
刚开始使用TP,以上是这几天的点点理解,希望对大家有帮助,如有错误请指出,谢谢
作者: dgsai 发布时间: 2010-04-10
作者: gulize 发布时间: 2010-04-11
作者: hahajunqw 发布时间: 2010-05-06
作者: ssfc 发布时间: 2010-05-11
作者: mnop066 发布时间: 2010-07-07
作者: phpsun 发布时间: 2010-07-27
作者: winds_deng 发布时间: 2010-07-27
作者: xieph 发布时间: 2011-04-28
作者: thinkphp 发布时间: 2011-04-28
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28