symfony2执行CREATE表查询到控制器

时间:2016-01-14 11:48:48

标签: php mysql sql symfony doctrine-orm

在我的symfony2应用程序中,需要在此基础上创建表 用户选择。如果用户选择yes,则将新表创建到数据库中。

我正在尝试将表查询创建到symfony2控制器中但收到错误消息

Error: Expected SELECT, UPDATE or DELETE, got 'CREATE' 

是否可以将create table query运行到控制器中。

1 个答案:

答案 0 :(得分:0)

我知道这是不好的做法,但它只是我知道的一种工作方式。

$em = $this->getDoctrine()->getManager();
$em->getConnection()->exec('create table tmp (id int)');
相关问题