我正在尝试从我的视频数据库中获取视频,选择基于 external_id
和 language_id
(均为整数)的独特组合。我尝试了以下代码,但看起来 findFirst()
只选择了第一个标准
$video = Video::findFirst("language_id=" . $language->id . " and external_id=" . $external->id);
任何人都可以帮助我如何正确使用具有多个条件的 findFirst 吗?
最佳答案
尝试绑定(bind)您的参数与连接它们。更安全,它可能会识别错误区域
$video = Video::findFirst(
[
'columns' => '*',
'conditions' => 'language_id = ?1 AND external_id = ?2',
'bind' => [
1 => $language->id,
2 => $external->id,
]
]
);
关于php - 如何使用 Phalcon findFirst 通过多个条件进行查找?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24311249/