分享一下findBy的应用案例
来源:互联网 发布:sgs报告数据解读 编辑:程序博客网 时间:2024/05/01 10:58
findBy<fieldName>(string $value);
将其作为findBy的神奇功能也接受一些可选参数:
findBy<fieldName>(string $value[, mixed $fields[, mixed $order]]);
findBy<x> ExampleCorresponding SQL Fragment$this->Product->findByOrderStatus('3');Product.order_status = 3$this->Recipe->findByType('Cookie');Recipe.type = 'Cookie'$this->User->findByLastName('Anderson');User.last_name = 'Anderson';$this->User->findByEmailOrUsername('jhon', 'jhon');User.email = 'jhon' OR User.username = 'jhon';$this->User->findByUsernameAndPassword('jhon', '123');User.username = 'jhon' AND User.password = '123';$this->Cake->findById(7);Cake.id = 7
findBy()函数返回结果如发现('first')
Model::query()
query(string $query)
SQL调用,你不能或者不想让通过其他模型方法(这应该很少有必要)可以使用模型的query()方法。
如果你使用这个方法一定要正确转义所有参数使用value()方法在数据库驱动程序。未能逃脱参数将创建SQL注入漏洞。
query()使用查询中的表名数组键返回的数据,而不是模型的名字。例如:
$this->Picture->query("SELECT * FROM pictures LIMIT 2;");
可能返回:
Array( [0] => Array ( [pictures] => Array ( [id] => 1304 [user_id] => 759 ) ) [1] => Array ( [pictures] => Array ( [id] => 1305 [user_id] => 759 ) ))
0 0
- 分享一下findBy的应用案例
- 分享一下自己在iOS技术开发的一个案例
- Spring data jpa 的 findBy...
- 互联网金融企业的大数据应用案例分享-孟鑫
- 大数据在航天领域的应用案例分享!
- 分享17个微信创新应用案例 应用场景的不同应用
- DAO的findBy***竟然不提示出错?
- selenium面向对象之findBy()的使用
- 收集了几个h5案例 与大家分享一下
- java ----Applet两位整数运算(书上的案例 觉的挺好 发上来和大家分享一下)
- 分享一下朋友的心情
- 分享一下自己的成绩
- Nginx应用案例分享:压力测试
- Nginx应用案例分享:压力测试
- Web应用界面设计精彩案例分享
- Web应用界面设计精彩案例分享地址
- Nginx应用案例分享:压力测试
- Web应用界面设计精彩案例分享
- IOS中类和对象还有,nil/Nil/NULL的区别
- 彻底掌握Z-index属性
- 自学习算法(JAVA)
- 需求分析的步骤
- Android开发中Eclipse常用快捷键
- 分享一下findBy的应用案例
- unix 进程与后台任务
- IOS-CALayer
- Struts中Validate()
- 连接格点
- linux sh 脚本调用外部命令
- MySQL 用户执行存储过程的权限
- cmd 命令
- 《C++ Primer第五版》读书笔记(16)--Tools for Large Programs