将find()与多个过滤器结合使用Fat Free Framework


Using find() with multiple filters Fat Free Framework

我一直在努力了解如何在SQL的find()方法中使用多个过滤器。

我尝试了很多方法,但我想出的最好的方法是

$entity_table->find(array('title = ? AND id != ?', $entity_title, $entity_id));

但是仍然没有得到正确的结果。此外,不幸的是,我在网上找不到任何关于这件事的话题。是否可以在find()方法中处理多个筛选器?

我发现我的SQL关闭了(我想可能就是这样),语法出现了一些问题。为了清楚起见,可以将多个WHERE子句添加到find()方法中。以下是包含NOT:的正确方式

$tbl_obj = $entity_table->find(array('title = ? AND NOT id = ?', $entity_title, $entity_id));