Yii中FindByatAttributes的完整示例
如果有人能给出一个完整的例子,说明如何在Yii框架中使用FindByatAttributes,我将不胜感激 官方文件@ 我知道如何使用$attributes。我看不到在FindByatAttribute中使用$condition和$params的充分理由 请告诉我在什么情况下,您在FindByatAttributes中使用它们Yii中FindByatAttributes的完整示例,yii,Yii,如果有人能给出一个完整的例子,说明如何在Yii框架中使用FindByatAttributes,我将不胜感激 官方文件@ 我知道如何使用$attributes。我看不到在FindByatAttribute中使用$condition和$params的充分理由 请告诉我在什么情况下,您在FindByatAttributes中使用它们 谢谢它似乎是为了匹配其他框架中的类似功能而包含的,最好是在您的查询主要是一个列名数组时使用,如array('dept\u id'=>2,'active'=>y')--在您
谢谢它似乎是为了匹配其他框架中的类似功能而包含的,最好是在您的查询主要是一个列名数组时使用,如
array('dept\u id'=>2,'active'=>y')
--在您的程序中,有时以这种格式传递数组比将数组重新写入条件更容易。您可能希望在$condition参数中添加其他条件,或者$attributes可能不支持的条件,如项目名称,如“foo%”
$params与其他查询类型一样,在这里用于将条件值绑定到列类型以进行筛选
见:
信息:当查询条件是关于
将某些列与
指定的值,我们可以使用
findByAttributes()。我们让
$attributes参数可以是
列索引的值
名字。在某些框架中,此任务
可以通过调用方法来实现
比如findByNameAndTitle。虽然这
这种方法看起来很有吸引力,但它常常
造成混乱、冲突和问题
类似于列名的大小写敏感度
FindByatAttributes()的示例:
$modelname->findByAttributes(array('fieldName1'=>$value1,'fieldName2'=>$value2));
谢谢你的回答。是否有任何代码作为示例?
$modelname->findByAttributes(array('fieldName1'=>$value1,'fieldName2'=>$value2));