学说查找魔法空值

Sea*_*ean 3 php doctrine findby doctrine-1.2

我想知道是否还有使用doctrine的魔术方法来寻找空值.例如:

Doctrine::getTable('myClass')->findByDeletedAt(null);
Run Code Online (Sandbox Code Playgroud)

基本上,我想返回所有未删除的记录.我已经尝试了上述内容,但它似乎没有用.

有任何想法吗?

Dan*_* W. 8

试试这个给了我错误:

可捕获的致命错误:传递给Doctrine\ORM\EntityRepository :: findBy()的参数1必须是一个数组,给出的字符串

这对我有用:

$repository->findBy(array('date_field' => null));
Run Code Online (Sandbox Code Playgroud)


Sea*_*ean 2

事实上,我想我是想变得幻想。可以这样做:

Doctrine::getTable('myClass')->findBy('deleted_at',null);
Run Code Online (Sandbox Code Playgroud)