ThinkPHP独立分组使用的注意事项


Posted in PHP onNovember 25, 2014

本文实例讲述了ThinkPHP独立分组使用的注意事项。分享给大家供大家参考。具体如下:

关于ThinkPHP的独立分组,功能看上去挺好的,可是官方并没有给出详细的例子和说明,在此,根据实际的开发过程,给予各位php开发人员以下几点说明:

1.独立分组的目录结构

和官方说明一样,建立Modules文件夹,配置config.

注意:独立分组的action直接放在action目录下,不需要lib目录(这点细微的差别坑了我一天)

2.独立分组之间的相互调用

如果你建立了一个独立分组专门处理数据的增删改查,其他分组的方法调用这个分组的增删改查方法时候,你会发现许多奇迹,比如各种不存在的提示,模型验证莫名其妙的失效等等,这都归结于一个原因:没有自动加载相应模块!!

所以,放弃官方的A方法吧,自己加载所有的模块,例如:

import('Action.McorpworkerAction', APP_PATH . 'Modules/base');//自己加载base模块的action  

import('Model.CorpworkerModel', APP_PATH . 'Modules/base');  

//自己加载base模块的model,不然自动验证等等model中的方法会失效  

$Mworker = new McorpworkerAction();实例化action,注意要写全啊  

$worker["loginname"] =$_REQUEST['loginname'];  

$worker["realname"] =$_REQUEST['realname'];  

$worker["pass"] =mmin($_REQUEST['pass']);  

//构造数据后添加  

$r = $Mworker->addfun($worker);  

//这样才能顺利调用base模块的 Mcorpworker的增删改查!!

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

PHP 相关文章推荐
杏林同学录(八)
Oct 09 PHP
php函数的常用方法及注意之处小结
Jul 10 PHP
php数字游戏 计算24算法
Jun 10 PHP
解析PHP自带的进位制之间的转换函数
Jun 08 PHP
PHP递归删除目录几个代码实例
Apr 21 PHP
PHP永久登录、记住我功能实现方法和安全做法
Apr 27 PHP
php导出生成word的方法
Dec 25 PHP
详解PHP匿名函数与注意事项
Mar 29 PHP
php json_encode与json_decode详解及实例
Dec 13 PHP
php 三大特点:封装,继承,多态
Feb 19 PHP
PHP Swoole异步读取、写入文件操作示例
Oct 24 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
Feb 21 PHP
php中in_array函数用法探究
Nov 25 #PHP
浅谈php正则表达式中的非贪婪模式匹配的使用
Nov 25 #PHP
ThinkPHP提交表单时默认自动转义的解决方法
Nov 25 #PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
Nov 25 #PHP
使用PHP Socket 编程模拟Http post和get请求
Nov 25 #PHP
PHP实现无限极分类图文教程
Nov 25 #PHP
php获取指定日期之间的各个周和月的起止时间
Nov 24 #PHP
You might like
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
laravel实现批量更新多条记录的方法示例
2017/10/22 PHP
13 个JavaScript 性能提升技巧分享
2012/07/26 Javascript
JS隐藏参数post传值实例
2013/04/18 Javascript
jquery选择器大全 全面详解jquery选择器
2014/03/06 Javascript
JS简单计算器实例
2015/01/20 Javascript
JS解析XML文件和XML字符串详解
2015/04/17 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
jQuery实现的网页左侧在线客服效果代码
2015/10/23 Javascript
基于Bootstrap重置输入框内容按钮插件
2016/05/12 Javascript
js下载文件并修改文件名
2017/05/08 Javascript
vue实现百度搜索下拉提示功能实例
2017/06/14 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
2018/03/23 Javascript
vue项目中api接口管理总结
2018/04/20 Javascript
vue文件运行的方法教学
2019/02/12 Javascript
Vue + ts实现轮播插件的示例
2020/11/10 Javascript
[06:36]吞吞映像top1
2014/06/20 DOTA
Python基本数据类型详细介绍
2014/03/11 Python
利用Python将文本中的中英文分离方法
2018/10/31 Python
django从后台返回html代码的实例
2020/03/11 Python
python爬虫今日热榜数据到txt文件的源码
2021/02/23 Python
Canvas中设置width与height的问题浅析
2018/11/01 HTML / CSS
HTML5 图片预加载的示例代码
2020/03/25 HTML / CSS
phpquery中文手册
2021/03/18 PHP
美国领先的奢侈手表在线零售商:WatchMaxx
2017/12/17 全球购物
Superdry极度干燥美国官网:英国制造的服装品牌
2018/11/13 全球购物
一些.net面试题
2014/10/06 面试题
医学类导师推荐信范文
2013/11/19 职场文书
3.12植树节活动总结2014
2014/03/13 职场文书
妇女儿童发展规划实施方案
2014/03/16 职场文书
岗位安全生产责任书
2014/07/28 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
医院感染管理制度
2015/08/05 职场文书
Java后台生成图片的完整步骤
2021/08/04 Java/Android