
ThinkPHP3.2.3
治荣
这个作者很懒,什么都没留下…
展开
-
ThinkPHP3.2.3 分组设置 搭建Admin后台登录页面 后台首页面搭建 tp框架常量 后台商品相关页面搭建
1.分组设置分组:同一个项目里边,由于业务规则的划分,有多个相关的功能模块,它们都有独立的控制器、view视图、配置文件、函数库文件等文件,为了开发维护方便,就给它们创建独立的分组出来,每个分组都有自己的控制器、view视图、配置文件、函数库文件。如果还有其他的业务功能模块,也都是独立的,可以继续创建分组。对分组进行访问:http://网址/index.php/分组/控制器/操作方法在...原创 2019-03-19 15:32:20 · 902 阅读 · 0 评论 -
ThinkPHP3.2.3 配置文件介绍 配置文件 配置变量 底部显示跟踪信息 默认分组使用 Smarty模板引擎切换
1.配置文件介绍① ThinkPHP/Conf/convention.php 系统主要配置文件② shop/Common/Conf/config.php 当前shop项目的配置文件针对各个分组起作用③ shop/Home/Conf/config.php 当前shop项目Home分组的配置文件以上三个配置文件,如果存在同名的配置变量,后者会覆盖前者。系统里边并不是全部的配...原创 2019-03-19 21:56:47 · 648 阅读 · 0 评论 -
ThinkPHP3.2.3 数据库连接配置 创建普通model对象 创建父类Model对象 数据查询操作 辅助方法 连贯操作
1连接配置数据库在shop/Common/Conf/config.php里边做数据库配置其中DB_FIELDS_CACHE启用字段缓存的意思是,每次操作数据库时都需要mysql取出数据表里面的字段与操作的sql语句字段进行对比,开启以后就不需要每次都取出,而是取一次就缓存下来进行对比.在设置中看到如下代码 'DB_DEPLOY_TYPE' => 0, // 数据库部...原创 2019-03-20 18:09:00 · 745 阅读 · 0 评论 -
ThinkPHP3.2.3 数据添加add()方法 数据修改save()方法 在后台实现数据的添加、修改 删除信息delete() 执行原生sql语句 表单自动验证 create() 方法
数据添加操作调用方法:model对象->add()具体两种方式使用:① 数组方式$数组 = array(元素(键名=>值),元素(键名=>值),。。。。)$model(普通对象) -> add(数组);注意:数组的元素键名与数据表字段的名称必须一致② AR(Active Record活跃记录)方式$model -> 属性 = 值;$model...原创 2019-03-20 22:09:47 · 6746 阅读 · 0 评论 -
ThinkPHP3.2.3 框架文件介绍 创建应用 路由形式 创建控制器 创建view视图模板 5.已有模板与tp框架做结合
框架文件介绍打开文件包二.创建应用1.在项目目录创建入口文件shop/index.php2.创建虚拟主机,访问应用项目目录与框架目录处于同级:在index.php入口文件里边暂时只需要引入框架接口文件即可如图三个目录会在第一次做应用请求的时候被自动创建出来给apache创建虚拟主机给本地的hosts文件做域名解析第一次访问shop项目的效果三. 路由形式...原创 2019-03-18 21:22:51 · 686 阅读 · 0 评论 -
ThinkPHP3.2.3 验证码 上传图片 制作缩略图 2.为自己的项目封装功能类 利用Page工具类实现分页效果 后台管理员登录系统实现
1.生成验证码在ManagerController控制器的verifyImg操作方法里边实现验证码效果验证码字体的来源:两种方式实例化Verify对象:完全限定名称、空间类元素引入访问验证码效果:2.显示验证码在View/Manager/login.html模板中显示验证码<img src=”/shop/index.php/Admin/Manager/verifyImg...原创 2019-03-22 22:15:22 · 387 阅读 · 0 评论 -
ThinkPHP3.2.3 RBAC数据表设计、数据模拟,管理员登录系统,左侧显示对应权限,角色维护
二. RBACRBAC: role base access control 基于角色的用户访问权限控制1.传统方式权限设置具体操作权限与用户直接联系:该方式权限设置特点:管理员需要为新增、离职的用户进行具体权限分配,操作的时候效率低下、权限设置没有统一标准,较凌乱,不适合大项目使用。2.基于角色的权限分配该方式权限设置特点:用户----->组(角色)------...原创 2019-03-23 20:54:35 · 1068 阅读 · 0 评论 -
ThinkPHP3.2.3 memcache
案例效果在网站前台商品列表页面处,给商品列表信息存储在memcache中,这样许多人在访问的时候就通过memcache获得数据,提供页面的请求速度。商品列表页面没有使用memcache,请求时间为192ms设置memcache缓存之后的效果:请求时间从192ms变为129ms在thinkphp框架中使用memcache缓存:S()函数进行缓存的操作通过S()函数连接memca...原创 2019-05-08 18:10:58 · 268 阅读 · 0 评论 -
ThinkPHP3.2.3 tp项目对静态化的应用
在项目后台添加商品的时候 就给商品的详情生成静态页面前台就直接访问商品的静态详情页面。在后台展现前台模板页面:在项目后台添加商品成功后就顺便生成该商品对应的静态文件:此时前台商品的链接地址还是“动态地址”:现在需要把前台访问商品的链接地址,有动态改为“静态”地址:前台访问商品信息,直接访问一个静态页面即可:如果后期商品数据有修改,就根据修改后的信息重新生成静态页面就可...原创 2019-06-01 21:02:08 · 680 阅读 · 0 评论