Symfony 3-生成视图实体

时间:2019-04-23 21:41:42

标签: php

我已经在MySQL数据库中创建了一个视图。我已经尝试在Symfony 3项目中使用它。不幸的是,当我运行该命令时:

 php bin/console doctrine:mapping:import --force AppBundle xml

它仅生成表的orm.xml文件,我无法引用我的视图。

我尝试过类似的操作,但出现错误:

    $query = $this->getEntityManager()
        ->createNativeQuery(
            "SELECT s.* FROM (SELECT @p1:=? p) parm , paymentsByStatus s",
            $rsm);
    $query->setParameter(1, $status);
    $payments = $query->getResult();

错误:

SQLSTATE[42S02]: Base table or view not found: 1146 Table 
'db.paymentsbystatus' doesn't exist

我该怎么做?

0 个答案:

没有答案