兩天接觸發現symfony真的蠻牛掰的,之前糾結學laravel還是symfony哪一個好一點,學了laravel一個星期發現文檔學習資料太少了,立刻轉向symfony發現他和laravle功能差不多,所以之前一個禮拜看的laravle沒有白看。但今天發現一個很好的功能,更Java差不多,開心了一陣子,下面來分享一下,怎麼像java一樣自動輕輕幾下,就自動生成了資料庫表實體
我用的是symfony3.0,產生資料庫實體肯定的連接資料庫配置信息,連接配置信息在app/config/parameters.yml文件裡面symfony會自動識別什麼資料庫的,想仔細研究去看文檔吧!說文檔我也是醉了,一句話就複製到百度翻譯裡面理解意思。
從資料庫表產生實體
D:\test_backend>php bin/console doctrine:mapping:convert --from-database yml D:\db\ Processing entity "AppUser" Processing entity "Channel" Processing entity "MigrationVersions" Exporting "yml" mapping information to "D:\db"
(模型要改第一行路徑,不然在實例表結構時會報錯如下:)
D:\test_backend>php bin/console doctrine:generate:entities AppBundle/Entity/AppUser --path src/Generating entities for namespace "AppBundle\Entity\AppUser" > backing up AppUser.php to AppUser.php~ > generating AppBundle\Entity\AppUser
以上是symfony產生資料庫表實體以及遷移資料庫的方法講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!