我不知道如何在symfony中创建sql视图。请任何人都可以帮助我如何在symfony中创建SQL视图。
答案 0 :(得分:1)
首先创建测试数据:
CREATE TABLE T
(`id` int, `name` varchar(5))
;
INSERT INTO T
(`id`, `name`)
VALUES
(1, 'john'),
(2, 'henry')
;
Symfony中的创建视图:
$em = $this->getDoctrine()->getManager();
$connection = $em->getConnection();
$statement = $connection->prepare("create view View_T as select * from T where id = 1;");
$statement->execute();
然后您可以使用View_T
按查询:
select * from View_T
获得结果
| id | name |
|----|------|
| 1 | john |
了解有关视图的详细信息