php - Doctrine 通过魔法查找空值

标签 php doctrine doctrine-1.2 findby

我想知道是否有使用 doctrine 的神奇方法来查找空值的方法。例如:

Doctrine::getTable('myClass')->findByDeletedAt(null);

本质上,我想返回所有没有被删除的记录。我试过上面的方法,但似乎不起作用。

有什么想法吗?

最佳答案

尝试这个给了我错误:

Catchable fatal error: Argument 1 passed to Doctrine\ORM\EntityRepository::findBy() must be an array, string given

所以这对我有用:

$repository->findBy(array('date_field' => null));

关于php - Doctrine 通过魔法查找空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3868590/

相关文章:

mysql - 与 MySQL 函数 st_within 等效的 Doctrine 2 DQL 函数是什么

mysql - 如何在 Symfony 1.4 中关闭 Doctrine 连接

php - MySQL选择9个随机和1个定义的记录

php - 如何使 PHP 正确转义 CSV (fgetcsv)?

php - 如何独立于 'linked' 服务器添加对 phpMyAdmin 的用户名/密码访问?

php - Doctrine查询 "where notIn"子查询问题

php - EntityManager 已关闭 : do i have to check all before?

join - 将虚拟列添加到 Doctrine 中的当前表?

symfony1 - symfony 统计用户数

php - 尝试将我的数据库导出为 XML 文件并出现 "Extra content at end of document"错误