如何实现\Phalcon\Mvc\Model::findIn()?
这个问题相当简单,但我似乎找不到任何关于它的东西 我有一套身份证,我需要找到所有匹配的记录 所以我想问:如何实现\Phalcon\Mvc\Model::findIn()?,model,phalcon,Model,Phalcon,这个问题相当简单,但我似乎找不到任何关于它的东西 我有一套身份证,我需要找到所有匹配的记录 所以我想问: $records=MyModel::findIn([1,2,3,4]); 但我不知道如何实现它。有什么想法吗?在inWhere方法中查看 您可以创建新模型的方法,如: 公共静态函数findIn(数组$identifiers) { 返回self::query() ->inWhere('id',$identifiers) ->执行(); } 它可以工作!但是,当$identifiers=arr
$records=MyModel::findIn([1,2,3,4]);
但我不知道如何实现它。有什么想法吗?在inWhere
方法中查看
您可以创建新模型的方法,如:
公共静态函数findIn(数组$identifiers)
{
返回self::query()
->inWhere('id',$identifiers)
->执行();
}
它可以工作!但是,当$identifiers=array()时,inWhere出现错误。。。我不知道如何模拟一个空结果?我不知道是否需要模拟一个空结果,如果$identifiers为空,就不要调用Model::findInegMyModel::findIn([1,2,3])->delete()
创建结果集似乎需要很多参数(请参阅)丑陋但高效的代码片段:if(!$identifiers)$identifiers=array(null)代码>