0

我有一个名为 user_rights 的表。它包含以下字段

rights_id, user_rule_id, user_p_id, user_group_id and region_id

如何获得 rights_id=15、user_rule_id=4、user_p_id=2、user_group_id=6 和 region_id=100 的行?如何检查这样的行是否存在?

4

1 回答 1

2

假设您有一个基于表 user_rights 的模型名称 UserRights 您可以使用 findAllByAttributes

$queryArray['rights_id'] = 15; 
$queryArray['user_rule_id'] = 4;     
$queryArray['user_p_id'] = 2; 
$queryArray['user_group_id'] = 6; 
$queryArray['region_id'] = 100; 

$modelUsers= UserRights::model()->findAllByAttributes($queryArray);

在 $modelUsers 中,您将获得一个包含您需要的所有模型的数组。如果数组的长度为 0,则 nn 模型

于 2017-01-20T12:27:49.823 回答