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 相关文章推荐
用PHP调用数据库的存贮过程!
Oct 09 PHP
PHP 采集获取指定网址的内容
Jan 05 PHP
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
Jul 09 PHP
PHP 验证码不显示只有一个小红叉的解决方法
Sep 30 PHP
php将字符串转化成date存入数据库的两种方式
Apr 28 PHP
将CMYK颜色值和RGB颜色相互转换的PHP代码
Jul 28 PHP
php生成酷炫的四个字符验证码
Apr 22 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
Jun 13 PHP
PHP数组操作简单案例分析
Oct 15 PHP
PHP中字符与字节的区别及字符串与字节转换示例
Oct 15 PHP
PHP中CheckBox多选框上传失败的代码写法
Feb 13 PHP
Laravel框架实现的记录SQL日志功能示例
Jun 19 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 - Html Transfer Code
2006/10/09 PHP
php mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
深入理解php的MySQL连接类
2013/06/07 PHP
php连接Access数据库错误及解决方法
2013/06/20 PHP
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
js中数组(Array)的排序(sort)注意事项说明
2014/01/24 Javascript
jQuery中prevUntil()方法用法实例
2015/01/08 Javascript
纯js代码实现简单计算器
2015/12/02 Javascript
jQuery实现页面顶部下拉广告
2016/12/30 Javascript
js实现倒计时关键代码
2017/05/05 Javascript
NodeJS创建最简单的HTTP服务器
2017/05/15 NodeJs
Node中使用ES6语法的基础教程
2018/01/05 Javascript
JavaScript 点击触发复制功能实例详解
2018/11/02 Javascript
js实现随机点名程序
2020/09/17 Javascript
Node绑定全局TraceID的实现方法
2019/11/14 Javascript
js里面的变量范围分享
2020/07/18 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
2020/07/23 Javascript
详解Vue的组件中data选项为什么必须是函数
2020/08/17 Javascript
[05:46]2018完美盛典-《同梦共竞》
2018/12/17 DOTA
python爬虫_自动获取seebug的poc实例
2017/08/05 Python
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
python爱心表白 每天都是浪漫七夕!
2018/08/18 Python
Python从单元素字典中获取key和value的实例
2018/12/31 Python
Python编写一个验证码图片数据标注GUI程序附源码
2019/12/09 Python
Python实现Wordcloud生成词云图的示例
2020/03/30 Python
如何卸载python插件
2020/07/08 Python
FLOS美国官网:意大利高级照明工艺的传奇
2018/08/07 全球购物
渗透攻击的测试步骤
2014/06/07 面试题
公司董事长职责
2013/12/12 职场文书
给物业的表扬信
2014/01/21 职场文书
抽奖活动主持词
2014/03/31 职场文书
大四学生个人总结
2015/02/15 职场文书
大学新生入学感想
2015/08/07 职场文书
2019个人工作总结
2019/06/21 职场文书