在symfony2应用程序中,需要根据
用户选择。如果用户选择“是”,则将在数据库中创建一个新表。
我试图在symfony2控制器中创建表查询,但收到错误消息

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

是否可以在控制器中运行创建表查询。

最佳答案

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

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

关于php - symfony2执行CREATE表查询到 Controller ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34788884/

10-11 10:36