我們為教義遷移設定了組態檔,如下所示:
doctrine_migrations:
migrations_paths:
'App\Migrations': "%kernel.project_dir%/src/Migrations"
我們的遷移命令 all work,例如,doctrine:migrations:migrateworks,doctrine:migrations:list將列出 /src/Migrations 檔案夾中的所有遷移。但是,我們無法執行該doctrine:migrations:execute <versionNumber>命令,因為它會給出找不到遷移檔案的錯誤:“找不到遷移類“20220329211652”?”
doctrine:migrations:execute不適用于自定義遷移路徑配置?將這些遷移放回默認檔案夾時,它可以作業。
uj5u.com熱心網友回復:
它通過使用完全限定的類名來作業,例如:
bin/console doctrine:migrations:execute "App\Migrations\Version20220329211652"
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/456401.html
下一篇:Symfony中的動態資料庫連接
