首先就是查询啦,对于查询我们通常使用find,它可以接受一个字符串,也可以接受一个数组,对于数组的时候,它的各个下标分别表示如下:
(1)conditions 表示搜索条件,而且Phalcon\Mvc\Model总是假定第一个参数就是条件。
(2)columns 表示搜索特定的列,这样我们就不用搜索所有列了。
(3)bind它通常和options一起使用,用数组来表示,它可以替换绑定的值。
(4)bindTypes表示绑定参数时的数据类型
(5)order 表示展示结果的时候的排序方式
(6)limit 表示限制结果集的数目,它可以传入单个值,比如11,也可以传入一个数组,比如array("number"=>11,"offset"=>4)
(7)group 表示分组
(8)for_update 加入独占锁
(9)shared_lock 加入共享锁
(10)cache 表示缓存结果集
对于更新和插入,我们都可以使用save()方法,它在当唯一性索引的字段存在时表示为更新,在唯一性索引的字段不存在是表示插入。
对于删除,则是使用delete()方法。