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 相关文章推荐
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
Mar 15 PHP
php debug 安装技巧
Apr 30 PHP
php使用curl模拟登录后采集页面的例子
Nov 04 PHP
PHP加密扩展库Mcrypt安装和实例
Nov 10 PHP
PHP+memcache实现消息队列案例分享
May 21 PHP
PHP生成二维码的两个方法和实例
Jul 01 PHP
php+mysql数据库实现无限分类的方法
Dec 12 PHP
php 二维数组时间排序实现代码
Nov 19 PHP
php实现文件与16进制相互转换的方法示例
Feb 16 PHP
PHP多进程之pcntl_fork的实例详解
Oct 15 PHP
Lumen timezone 时区设置方法(慢了8个小时)
Jan 20 PHP
laravel框架select2多选插件初始化默认选中项操作示例
Feb 18 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调用MySQL的存储过程的实现代码
2008/08/12 PHP
php根据身份证号码计算年龄的实例代码
2014/01/18 PHP
PHP开发的微信现金红包功能示例
2017/06/29 PHP
Yii2 队列 shmilyzxt/yii2-queue 简单概述
2017/08/02 PHP
基于JQuery实现鼠标点击文本框显示隐藏提示文本
2012/02/23 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
单击某一段文字改写文本颜色
2014/06/06 Javascript
详细分析使用AngularJS编程中提交表单的方式
2015/06/19 Javascript
JS实现拖拽的方法分析
2016/12/20 Javascript
JavaScript实现的select点菜功能示例
2017/01/16 Javascript
你真的了解BOM中的history对象吗
2017/02/13 Javascript
轻松理解JavaScript闭包
2017/03/14 Javascript
JavaScript设计模式之单例模式原理与用法实例分析
2018/07/26 Javascript
解决Pytorch 训练与测试时爆显存(out of memory)的问题
2019/08/20 Python
python构建指数平滑预测模型示例
2019/11/21 Python
Python图像处理库PIL中图像格式转换的实现
2020/02/26 Python
如何设置PyCharm中的Python代码模版(推荐)
2020/11/20 Python
纯CSS3代码实现switch滑动开关按钮效果
2016/08/30 HTML / CSS
分享30个新鲜的CSS3打造的精美绚丽效果(附演示下载)
2012/12/28 HTML / CSS
Rentalcars.com中国:世界上最大的在线汽车租赁服务
2019/08/22 全球购物
有趣的睡衣和礼物:LazyOne
2019/11/27 全球购物
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
迟到检讨书800字
2014/01/13 职场文书
初一新生军训方案
2014/05/22 职场文书
求职自我推荐信
2014/06/25 职场文书
音乐教师求职信
2014/06/28 职场文书
2014幼儿园教师师德师风演讲稿
2014/09/10 职场文书
道路交通事故赔偿协议书
2014/10/24 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
2015年教师节感恩寄语
2015/03/23 职场文书
特此通知格式
2015/04/27 职场文书
2015年医务科工作总结范文
2015/05/26 职场文书
企业法人代表证明书
2015/06/18 职场文书
python如何读取.mtx文件
2021/04/22 Python
postgresql无序uuid性能测试及对数据库的影响
2021/06/11 PostgreSQL
本地搭建minio文件服务器(使用bat脚本启动)的方法
2022/07/15 Servers