2016-01-14 27 views
2

在我的symfony2應用程序中,需要根據 用戶選擇創建一個表。如果用戶選擇是,那麼一個新表將被創建到數據庫中。symfony2執行CREATE表查詢到控制器

我想創建表查詢到的Symfony2控制器,但收到錯誤消息

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

這是任何方式來運行創建表的查詢到控制器。

+0

這是一個非常不好的做法,爲什麼你想做的事,在控制器你可以運行這個命令:PHP應用程序/控制檯產生:學說:實體 –

+0

@elkorchianas,我剛剛更新我的問題。 –

回答

0

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

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