分享给大家供大家参考,具体如下:如果find 方法找到了一个满足查询条件的行,它将返回一个Post 实例,实例的属性含有数据表行中相应列的值。然后我们就可以像读取普通对象的属性那样读取载入的值,例如echo $post->title;。如果使用给定的查询条件在数据库中没有找到任何东西, find 方法将返回null。调用find 时,我们使用$condition 和$params 指定查询条件。此处$condition 可以是SQL 语句中的WHERE 字符串,$params 则是一个参数数组,其中的值应绑定到$condation 中的占位符。YII有个CDbCriteria类来构造查询,如果我们查询postId为10的title,CdbCriteria是这样构造的一种替代CDbCriteria 的方法是给find 方法传递一个数组。我们使$attributes 参数是一个以列名做索引的值的数组。
暂无评论