唯有魔法方可打败魔法
  • 微信微信

后盾网TP学习笔记——RBAC简记

后盾网TP学习笔记——RBAC简记
        RBAC全称是Role-Based Access Control,取各自的首字母。它要解决的是用户、角色、权限之间的关系,如下图所示:         它们之间,用户与角色一般是多对多的关系,角色与权限也是多对多。         ThinkPHP3.1.3中,类RBAC是在ThinkPHP/Exten...

后盾网TP学习笔记——SESSION处理DB驱动及分页

后盾网TP学习笔记——SESSION处理DB驱动及分页
        默认的session存储方法为文件形式,在MAC里面的路径是/private/var/tmp。         若要用数据库存储session的话,需在Conf/config.php里面加入'SESSION_TYPE' => 'Db',,这是由于ThinkPHP/Common/function里面有个函数function session($name,$value='')是这样写的: if(C('SESSION_TYPE')) { // 读取se...

后盾网TP学习笔记——应用分组部署及验证码调用

后盾网TP学习笔记——应用分组部署及验证码调用
一个单入口访问不同的项目分组:         ThinkPHP可以用单入口对应一个项目应用,如前台用index.php对应 Index项目应用,而用admin.php对应后台的Admin项目应用,这样通过index.php和admin.php访问不同的网页。         不过这种方法对于代码的管理不是很好,不利于代...

后盾网TP学习笔记——数据库导入与模板输出使用、ajaxReturn与F函数

后盾网TP学习笔记——数据库导入与模板输出使用、ajaxReturn与F函数
        在配置项配置'DEFAULT_FILTER' => 'htmlspecialchars',,这样post等获取到的数据就会采取htmlspecialchars进行过滤。就不用'username' => I('username','','htmlspecialchars'),了,直接写成'username' => I('username'),即可。         ajaxReturn方法用于AJAX调用后返回数据给客户端,支持...

后盾网TP学习笔记——常用函数总结

后盾网TP学习笔记——常用函数总结
        ThinkPHP的自有函数是在ThinkPHP/Common/common.php(3.2版本是在funciton.php了)下定义的,框架加载时即把这个函数加载进来,因此在控制器等写代码时,这些方便高效的函数即可直接调用。 U函数:格式:U('地址','参数','伪静态','是否跳转','显示域名'),名字来源:URL。   &nbs...

后盾网TP学习笔记——扩展函数库定义及模板替换配置项

后盾网TP学习笔记——扩展函数库定义及模板替换配置项
        ThinkPHP自动加载的自定义函数是项目录(比如项目录是Index)下的Common文件夹下的common.php里面的函数,例如在Index/Common/common.php写入 <?php function p($arr){ echo '<pre>' . print_r($arr,true) . '</pre>'; } ?>         则在控制器的类里面函数直接可以...

后盾网TP学习笔记——运行流程介绍、项目配置

后盾网TP学习笔记——运行流程介绍、项目配置
config.php的配置 ThinkPHP默认的配置项:ThinkPHP/Conf/convention.php <?php return array( 'TMPL_L_DELIM' => '<{', //修改左定界符 'TMPL_R_DELIM' => '}>', //修改右定界符 //'配置项'=>'配置值' 'SYSTEM_NAME'           => '**管理系统', 'SYSTEM_VERSION'        => '1.0.150511', ...

后盾网TP学习笔记——框架包的安装

后盾网TP学习笔记——框架包的安装
        打开ThinkPHP的框架包,其文件目录如下: ├─ThinkPHP.php 框架入口文件 ├─Common 框架公共文件 ├─Conf 框架配置文件 ├─Extend 框架扩展目录 ├─Lang 核心语言包目录 ├─Lib 核心类库目录 │ ├─Behavior 核心行为类库 │ ├─Core 核心基类库 │ ├─Driver 内置驱动 │ │ ├─Cache 内...

后盾网TP学习笔记——框架OOP、MVC概念

后盾网TP学习笔记——框架OOP、MVC概念
        OOP是Object Oriented Programming的缩写,MVC是Module View Controller的缩写。         ThinkPHP是一种PHP网站搭建的架构,目的是方便快速搭建网站。基于面向对象OOP思想,有自己的模块视图控制器MVC,有自己特有的规范,有很多自己的大量的类、函数、组合起来的集合。...