-2
鑑於我有一條Doctrine遷移類的路徑。我如何在Doctrine 2中以編程方式執行遷移?在Doctrine 2中以編程方式執行遷移
我認爲應該有超過API執行遷移一個乾淨的方式,因爲它可能與早期版本的學說作爲這裏的描述進行: http://docs.doctrine-project.org/projects/doctrine1/en/latest/en/manual/migrations.html
鑑於我有一條Doctrine遷移類的路徑。我如何在Doctrine 2中以編程方式執行遷移?在Doctrine 2中以編程方式執行遷移
我認爲應該有超過API執行遷移一個乾淨的方式,因爲它可能與早期版本的學說作爲這裏的描述進行: http://docs.doctrine-project.org/projects/doctrine1/en/latest/en/manual/migrations.html
Asuming您正在使用的Symfony的DoctrineMigrationsBundle
要遷移到最新的可用版本,請使用:doctrine:migrations:migrate
命令。
Here是更多可用的命令。
謝謝@laurynas。我知道你可以從命令行運行它,但我正在尋找一種編程方式來實現這一點。 –
@TomasLiubinas也許這就是你要找的。 [如何從控制器調用命令](https://symfony.com/doc/current/console/command_in_controller.html) 只需更改給定示例中的命令和參數即可。 –