Class 我如何将findAll方法用于学说中的类?

Class 我如何将findAll方法用于学说中的类?,class,doctrine,Class,Doctrine,我对理论课有点困惑。我在教义中创建了一个类及其基类。该类的名称为User 所以..我创建了一个User类的对象 $oUser = new User(); 当我尝试使用findAll方法时,它不起作用。我在条令文件中找到了以下代码: Doctrine_Core::getTable('User')->findAll(); 我不明白当我有用户类时为什么需要调用getTable来使用findAll方法 我遗漏了什么吗?AFAIK User对象表示表中的一行。如果您需要查询表所需的所有用户。对于

我对理论课有点困惑。我在教义中创建了一个类及其基类。该类的名称为User

所以..我创建了一个User类的对象

$oUser = new User();
当我尝试使用
findAll
方法时,它不起作用。我在条令文件中找到了以下代码:

Doctrine_Core::getTable('User')->findAll();
我不明白当我有用户类时为什么需要调用
getTable
来使用
findAll
方法


我遗漏了什么吗?

AFAIK User对象表示表中的一行。如果您需要查询表所需的所有用户。

对于条令2,您需要获取存储库:

$AllUsers = EM()->getRepository('Users')->findAll();