php3.2.3分组查询,ThinkPHP3.2 学习与实例开发 独立分组(一)

前期接触PHP入门时,正好赶上ThinkPHP3.1上线。抱着试试看的态度,下载一些有关概框架的视频学习了一下。并结合自己的一些经验准备做一个小的CRM集成平台。正在准备中,因为日常工作的原因(TP的学习完全利用工作空余时间)造成该项目一直停滞不前,加上本人非积极上进的类型。所以你了解的,一直拖到TP3.2的发布,真是早市没赶上,谁知赶上了夜市的第一波(比喻非恰当,领会精神)。正好利用这个契机把之前要做的项目重新提上日程,闲话少叙(这就不少了)。

1.TP的模块设计(3.2之前称之为独立分组)

因TP作为PHP的一个MVC框架,其主要实现方式通过配置文件及对应的文件目录来进行配置和执行。这一块需要简单的补充一个小知识。在TP发布的3.2与3.1之前的版本稍有不同,其中一点需要注意的就是在3.2中对应的模块的Controller文件中Action文件的开头加入的namespace、use关键字。namespace Home\Controller;

use Think\Controller;

这里在一定程度上添加了独立分组的便捷性。下面通过TP两个版本(3.2、3.1)设置独立分组的操作步骤进行对比。

1.TP3.2  直接在Application/模块目录.这样就搞定了哈。(小经验分享:前期测试直接将Home模块copy,然后修改文件夹名称为Admin。记得还要修改对应模块的Controller/IndexController.class.php 的namespace的目录。否则页面会提示错误)。

1ca5209cb87795517888752f35192729.png

2.TP3.1 这个设置就比较麻烦了。

主要分两个步骤:

1)修改Common/Config 文件内容:

'APP_GROUP_LIST' => 'Home,Admin,Admin_', // 项目分组设定,多个组之间用逗号分隔,例如'Home,Admin'

'APP_GROUP_MODE' => 1, // 分组模式 0 普通分组 1 独立分组

'APP_GROUP_PATH' => 'Tpl/default', // 分组目录 独立分组模式下面有效

2)修改文件目录,这里要注意一下。在config文件设置中'APP_GROUP_PATH'规定的分组目录需要和实际的文件目录。

c42a40b237d96e9f35dbdc8384b53ccd.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值