ThinkPHP3.2 学习与实例开发 独立分组(一)
2014-04-16 09:50
741 查看
前期接触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关键字。
1.TP3.2 直接在Application/模块目录.这样就搞定了哈。(小经验分享:前期测试直接将Home模块copy,然后修改文件夹名称为Admin。记得还要修改对应模块的Controller/IndexController.class.php 的namespace的目录。否则页面会提示错误)。
2.TP3.1 这个设置就比较麻烦了。
主要分两个步骤:
1)修改Common/Config 文件内容:
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的目录。否则页面会提示错误)。
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'规定的分组目录需要和实际的文件目录。
相关文章推荐
- thinkphp3.2独立分组的建立
- PHP实例开发(3)PHP中MVC学习之ThinkPHP
- spring Boot学习入门篇-idea开发简单的hello world实例
- ThinkPHP 3.2 开发过程
- ThinkPHP开发手册学习笔记
- PHP开发框架之YII框架学习——碾压ThinkPHP不是梦
- ThinkPHP3.2学习(2)入口文件
- thinkphp3.2学习小结
- Eclipse插件开发 学习笔记 PDF 第一篇到第四篇 免分下载 开发基础 核心技术 高级进阶 综合实例
- THINKPHP项目开发中的日志记录实例分析
- iOS开发学习之#表视图#(4)填充Grouped风格的分组表
- iOS开发学习实例之六---瀑布流
- 这篇文章主要介绍了ThinkPHP的MVC开发机制实例解析
- ThinkPHP 3.2 支付宝即时到账接口开发
- 夺命雷公狗---微信开发44----用户分组管理接口(实例)
- Flex开发实例下载——个人学习心得
- ThinkPHP独立分组使用的注意事项
- 值得 Web 开发人员学习的20个 jQuery 实例教程
- thinkPHP独立分组配置
- PowerBuilder实例学习分布式开发