ThinkPHP CURD方法之table方法详解


Posted in PHP onJune 18, 2014

ThinkPHP CURD方法的table方法也属于模型类的连贯操作方法之一,该方法主要用于指定操作的数据表

具体用法如下:

一般情况下,操作模型的时候系统能够自动识别当前对应的数据表,所以,使用table方法的情况通常是为了:

1.切换操作的数据表;
2.对多表进行操作;

例如:

$Model->table('think_user')->where('status>1')->select();

也可以在table方法中指定数据库,例如:

$Model->table('db_name.think_user')->where('status>1')->select();

需要注意的是table方法不会改变数据库的连接,所以你要确保当前连接的用户有权限操作相应的数据库和数据表。

切换数据表后,系统会自动重新获取切换后的数据表的字段缓存信息。

如果需要对多表进行操作,可以这样使用:

$Model->field('user.name,role.title')->table('think_user user,think_role role')->limit(10)->select();

为了尽量避免和mysql的关键字冲突,可以建议使用数组方式定义,例如:

$Model->field('user.name,role.title')->table(array('think_user'=>'user','think_role'=>'role'))->limit(10)->select();
PHP 相关文章推荐
PHP中实现图片的锐化
Oct 09 PHP
定制404错误页面,并发信给管理员的程序
Oct 09 PHP
PHP删除非空目录的函数代码小结
Feb 28 PHP
基于PHP编程注意事项的小结
Apr 27 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
Jun 03 PHP
php中如何判断一个网页请求是ajax请求还是普通请求
Aug 10 PHP
适用于抽奖程序、随机广告的PHP概率算法实例
Apr 09 PHP
PHP中feof()函数实例测试
Aug 23 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
Mar 18 PHP
PHP对象实例化单例方法
Jan 19 PHP
PHP开发之用微信远程遥控服务器
Jan 25 PHP
laravel 字段格式化 modle 字段类型转换方法
Sep 30 PHP
ThinkPHP CURD方法之page方法详解
Jun 18 #PHP
ThinkPHP CURD方法之limit方法详解
Jun 18 #PHP
ThinkPHP CURD方法之where方法详解
Jun 18 #PHP
ThinkPHP Mobile使用方法简明教程
Jun 18 #PHP
ThinkPHP的I方法使用详解
Jun 18 #PHP
ThinkPHP的L方法使用简介
Jun 18 #PHP
Thinkphp中的volist标签用法简介
Jun 18 #PHP
You might like
orm获取关联表里的属性值
2016/04/17 PHP
xml和web特殊字符
2009/04/28 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
JQuery.Ajax之错误调试帮助信息介绍
2013/07/04 Javascript
js左右弹性滚动对联广告代码分享
2014/02/19 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
优化Node.js Web应用运行速度的10个技巧
2014/09/03 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
jQuery拖动布局其结果保存到数据库
2015/10/09 Javascript
JS判断日期格式是否合法的简单实例
2016/07/11 Javascript
bootstrap基础知识学习笔记
2016/11/02 Javascript
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
2016/11/16 Javascript
JS利用cookies设置每隔24小时弹出框
2017/04/20 Javascript
JavaScript在控件上添加倒计时功能的实现代码
2017/07/04 Javascript
基于JavaScript实现淘宝商品广告效果
2017/08/10 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
python实现挑选出来100以内的质数
2015/03/24 Python
用Python代码来绘制彭罗斯点阵的教程
2015/04/03 Python
详解Python中的相对导入和绝对导入
2017/01/06 Python
python定时按日期备份MySQL数据并压缩
2019/04/19 Python
全方位了解CSS3的Regions扩展
2015/08/07 HTML / CSS
英国DVD和蓝光碟片购买网站:Zoom.co.uk(电影和电视)
2019/09/23 全球购物
比较基础的php面试题及答案-编程题
2012/10/14 面试题
异常和异常类的概念
2014/09/12 面试题
介绍一下代理模式(Proxy)
2014/10/17 面试题
教师找工作推荐信
2013/11/23 职场文书
酒店人事专员岗位职责
2013/12/19 职场文书
2014年情人节活动方案
2014/02/16 职场文书
企业总经理任命书
2014/06/05 职场文书
会计专业应届生自荐信
2014/06/28 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
2014年控辍保学工作总结
2014/12/08 职场文书
邀请函模板
2015/02/02 职场文书
党支部评议意见
2015/06/02 职场文书
淮海战役观后感
2015/06/11 职场文书
重阳节主题班会
2015/08/17 职场文书