
Web开发 | ThinkPHP3.2.3
文章平均质量分 94
Cheat_Code
这个作者很懒,什么都没留下…
展开
-
Web开发 | ThinkPHP 3.2.3 - 01.初步认识TP框架与基本使用方法
1.介绍 项目开发步骤 1、多人同时开发项目,协作开发项目、分工合理、效率有提高(代码风格不一样、分工不好)。 2、测试阶段。 3、上线运行。 4、对项目进行维护、修改、升级(单个人维护项目,十分困难,代码风格不一样)。 5、项目稳定的运行阶段。 6、项目停止运行(旧项目的人员已经全部离职,新人开发新项目)。 存在的问题 1、多人开发项目,分工不合...原创 2018-04-03 23:48:37 · 733 阅读 · 2 评论 -
Web开发 | ThinkPHP 3.2.3 - 02.项目、控制器、模板之间的操作
1.空操作、空控制器处理http://网址/shop/index.php/Home/User/login http://网址/shop/index.php/Home/User/XXX 空操作 http://网址/shop/index.php/Home/XXX/xxx 空控制器 空操作:没有指定的操作方法 非法操作 一般网站处于安全考虑不应该给用户提示任何错误信息。...原创 2018-04-06 04:27:09 · 1413 阅读 · 0 评论 -
Web开发 | ThinkPHP 3.2.3 - 03.ThinkPHP与数据库1
1.数据库连接及Model模型定义使用 ThinkPHP/Conf/convention.php 数据库连接配置 shop/Common/Conf/config.php 程序代码如下:<?phpreturn array( //'配置项'=>'配置值' /* 数据库设置 */ 'DB_TYPE' => '...原创 2018-04-07 18:46:18 · 390 阅读 · 0 评论 -
Web开发 | ThinkPHP 3.2.3 - 04.ThinkPHP与数据库2
1.聚合函数及having使用细节$info = $goods -> where() -> field(字段) -> select();select()方法 1、返回一个二维数组信息 2、返回全部数据表信息 3、给该方法传递参数 1) select(20) 查询主键值等于30的记录信息 2) select(“20,21,22...原创 2018-04-09 20:28:13 · 406 阅读 · 0 评论 -
Web开发 | ThinkPHP 3.2.3 - 05.命名空间与多语言
1.前台注册完善 数据库中不能存储数组的信息,所以在上篇文章末尾的user_hobby是无法存入数据库中的。 可以使用implode()方法把数组元素用逗号合并起来,变成字符串。 程序代码如下: function register(){ $user = new \Model\UserModel(); //判断表单是否提交 ...原创 2018-04-12 01:07:14 · 448 阅读 · 0 评论 -
Web开发 | ThinkPHP 3.2.3 - 06.验证码、分页、缓存、图片附件上传及缩略图
1.验证码生成使用verify$verify = new 命名空间Verify();$verify -> entry();简单生成验证码 shop/Admin/Controller/ManagerController.class.php 程序代码如下: //制作专门方法实现验证码生成 function verifyImg(){ ...原创 2018-04-14 15:18:13 · 469 阅读 · 0 评论 -
Web开发 | ThinkPHP 3.2.3 - 07.RBAC权限操作1
1.RBAC介绍 Role-Based Access Control:基于角色的权限访问控制 传统权限划分权限划分:为具体的员工分配具体的权限 新员工:把具体的权限依次赋予 离职员工:把具体的权限通过点击复选框(不选中)依次取消 老员工调整权限:通过点击复选框把具体权限给设置或取消掉 以上权限操作非常具体,非常繁琐,而且可能因为没有标准,导致权限...原创 2018-04-15 02:30:16 · 401 阅读 · 0 评论 -
Web开发 | ThinkPHP 3.2.3 - 08.RBAC权限操作2
1.RBAC为角色分配权限之展示表单 往数据库中添加记录 程序代码如下:insert into sw_auth values(13,'系统管理',0,'','',13,0);insert into sw_auth values(14,'角色管理',13,'Role','showlist','13-14',1); 新建shop/Admin/Controller/RoleContr...原创 2018-04-16 03:04:12 · 524 阅读 · 0 评论