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 26 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
Oct 13 PHP
PHP编程函数安全篇
Jan 08 PHP
php获取apk包信息的方法
Aug 15 PHP
php中filter_input函数用法分析
Nov 15 PHP
thinkPHP下ueditor的使用方法详解
Dec 26 PHP
php while循环控制的简单实例
May 30 PHP
php变量与数组相互转换的方法(extract与compact)
Dec 02 PHP
PHP模型Model类封装数据库操作示例
Mar 14 PHP
通过PHP设置BugFree获取邮箱通知
Apr 25 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
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
Wordpress php 分页代码
2009/10/21 PHP
php 变量未定义等错误的解决方法
2011/01/12 PHP
使用php实现下载生成某链接快捷方式的解决方法
2013/05/07 PHP
两种设置php载入页面时编码的方法
2014/07/29 PHP
浅谈Laravel队列实现原理解决问题记录
2017/08/19 PHP
javascript入门·图片对象(无刷新变换图片)\滚动图像
2007/10/01 Javascript
JavaScript 的方法重载效果
2009/08/07 Javascript
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
javascript修改IMG标签的src问题
2014/03/28 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
2016/03/13 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
2016/05/20 Javascript
JS集成fckeditor及判断内容是否为空的方法
2016/05/27 Javascript
用原生js统计文本行数的简单示例
2016/08/19 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
javascript删除html标签函数cIsHTML
2017/01/09 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
JavaScript获取select中text值的方法
2017/02/13 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
js+html5生成自动排列对话框实例
2017/10/09 Javascript
微信小程序tabBar用法实例详解
2017/12/04 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
vue轻量级框架无法获取到vue对象解决方法
2019/05/12 Javascript
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
2019/07/03 jQuery
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
2019/07/20 Javascript
[01:29]Ti4循环赛第三日精彩回顾
2014/07/13 DOTA
[01:17]辉夜杯战队访谈宣传片—EHOME
2015/12/25 DOTA
Python发送Email方法实例
2014/08/21 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
SQL Server里面什么样的视图才能创建索引
2015/04/17 面试题
工厂实习感言
2014/01/14 职场文书
医学生毕业自我鉴定
2014/03/26 职场文书
葬礼司仪主持词
2014/03/31 职场文书
2014年公路养护工作总结
2014/12/04 职场文书
大学生个人简历自我评价
2015/03/11 职场文书
父亲节感言
2015/08/03 职场文书
动画「半妖的夜叉姬」新BD特典图公开
2022/03/22 日漫