在Silverstripe 4中,您可以使用IN子句编写查询WHERE来实现以下目的:
$ids = array(1, 2, 3); // 要匹配的ID列表
$query = MyDataObject::get()->where("ID IN (" . implode(",", $ids) . ")");
$results = $query->execute();
foreach ($results as $result) {
// 处理查询结果
}
在上面的示例中,我们首先定义了要匹配的ID列表。然后,我们使用implode函数将ID列表转换为逗号分隔的字符串,并将其放入IN子句中。最后,我们执行查询并处理结果。
请注意,以上链接仅供参考,并非广告推广。您可以根据实际需求选择适合的腾讯云产品。
领取专属 10元无门槛券
手把手带您无忧上云