【问题标题】:How do i use findAll method with a class in Doctrine?如何将 findAll 方法与 Doctrine 中的类一起使用?
【发布时间】:2013-03-20 00:45:22
【问题描述】:

我对 Doctrine 课程有点困惑。我在 Doctrine 中创建了一个类及其基类。类的名称是 User。

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

$oUser = new User();

当我尝试使用findAll 方法时,它不起作用。我在教义文档中找到了以下代码:

Doctrine_Core::getTable('User')->findAll();

我不明白为什么当我有 User 类时我需要调用 getTable 来使用 findAll 方法。

我错过了什么吗?

【问题讨论】:

    标签: class doctrine


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      AFAIK 用户对象代表表中的一行。如果您需要所有用户,您需要询问该表。

      【讨论】:

        猜你喜欢
        • 2017-01-24
        • 1970-01-01
        • 2020-01-01
        • 2017-03-07
        • 1970-01-01
        • 2013-06-11
        • 2013-04-08
        • 2010-12-21
        • 2016-07-16
        相关资源
        最近更新 更多