我已经在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
我该怎么做?