Yii2基础笔记(二):数据库操作方法的优化
2015-11-09 09:21
543 查看
Yii2框架中,findAll方法的缺陷:
首先它的属于基类BaseActiveRecorder;使用时要求必须有一个数组参数。
因此,可以自己新建一个类,继承BaseActiveReccorder,并重写其findAll()方法:
如下:
里面三个数组都可以是数组或字符串格式;
同理可以重写其findOne()方法,只需在参数中的limit去掉,最后returnlimit去掉,最后return query->one();就可以了
首先它的属于基类BaseActiveRecorder;使用时要求必须有一个数组参数。
因此,可以自己新建一个类,继承BaseActiveReccorder,并重写其findAll()方法:
如下:
里面三个数组都可以是数组或字符串格式;
同理可以重写其findOne()方法,只需在参数中的limit去掉,最后returnlimit去掉,最后return query->one();就可以了
相关文章推荐
- Yii2基础笔记(一):Yii2默认模板入门使用
- 五种常见的 PHP 设计模式
- php中全等于===和等于==的区别
- PHP编程开发怎么提高编程效率 提高PHP编程技术
- php开发工具有哪五款
- 再推荐十款免费的php开发工具
- PHP中使用GD库绘制折线图 折线统计图的绘制方法
- php 常用函数
- ajax+php无刷新文件上传(ajaxuploadfile)
- vsftpd报530 permission deniedt与530 login incorrect错误
- PHP CLI模式下的多进程应用
- ThinkPHP中foreach和volist的区别
- Ubuntu中PHP如何开启错误提示输出?
- 利用NuSoap开发WebService(PHP) 分类: php 2010-09-08 12:00 5832人阅读 评论(1) 收藏 举报 webservicephpsoapstringencod
- php multiple cookie问题
- PHP中的urlencode,rawurlencode和JS中的encodeURI,encodeURIComponent
- php实现无限极分类
- php的冒泡排序
- croppic + thinkphp 实现图片的上传和裁剪
- PHP环境下用sendmail实现发送邮件功能