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 相关文章推荐
模仿OSO的论坛(二)
Oct 09 PHP
在PHP3中实现SESSION的功能(二)
Oct 09 PHP
PHP分页显示制作详细讲解
Dec 05 PHP
探讨file_get_contents与curl效率及稳定性的分析
Jun 06 PHP
浅谈Eclipse PDT调试PHP程序
Jun 09 PHP
THINKPHP2.0到3.0有哪些改进之处
Jan 04 PHP
PHP获取昨天、今天及明天日期的方法
Feb 03 PHP
php简单实现批量上传图片的方法
May 09 PHP
PHP操作mysql数据库分表的方法
Jun 09 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
Jul 07 PHP
kindeditor 加入七牛云上传的实例讲解
Nov 12 PHP
php写app用的框架整理
Sep 29 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用正则表达式匹配中文实例详解
2013/11/06 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
提高网站信任度的技巧
2008/10/17 Javascript
Jquery Ajax学习实例3 向WebService发出请求,调用方法返回数据
2010/03/16 Javascript
学习面向对象之面向对象的基本概念:对象和其他基本要素
2010/11/30 Javascript
SharePoint 客户端对象模型 (一) ECMA Script
2011/05/22 Javascript
JavaScript+CSS控制打印格式示例介绍
2014/01/07 Javascript
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
2014/09/10 Javascript
Javascript基础教程之比较操作符
2015/01/18 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
Bootstarp风格的toggle效果分享
2016/02/23 Javascript
浏览器复制插件zeroclipboard使用指南
2016/03/26 Javascript
jQuery可见性过滤选择器用法示例
2016/09/09 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
2020/02/03 Javascript
python生成日历实例解析
2014/08/21 Python
Python过滤函数filter()使用自定义函数过滤序列实例
2014/08/26 Python
Python中encode()方法的使用简介
2015/05/18 Python
python统计日志ip访问数的方法
2015/07/06 Python
Python pass详细介绍及实例代码
2016/11/24 Python
Python实现PS滤镜特效之扇形变换效果示例
2018/01/26 Python
在Windows中设置Python环境变量的实例讲解
2018/04/28 Python
python逆序打印各位数字的方法
2018/06/25 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
2020/04/02 Python
Python能做什么
2020/06/02 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
可以使用抽象函数重写基类中的虚函数吗
2013/06/02 面试题
高级Java程序员面试要点
2013/08/02 面试题
行政文员岗位职责
2013/11/08 职场文书
面试求职的个人自我评价
2013/11/16 职场文书
给公司的建议书范文
2014/05/13 职场文书
肖申克救赎观后感
2015/06/02 职场文书
高中运动会前导词
2015/07/20 职场文书
导游词之峨眉乐山/兵马俑/北京故宫御花园
2019/09/03 职场文书
你真的了解PHP中的引用符号(&)吗
2021/05/12 PHP