###symfony2 中 根據 doctrine的entity 生成數據表php
php app/console doctrine:schema:update
這行並不會真正執行,只是計算下須要執行多少條sql語句sql
php app/console doctrine:schema:update --dump-sql 將要執行的sql語句打印到命令行數據庫
php app/console doctrine:schema:update --force 執行,這纔是真正的執行app
###Symfony2 Doctrine從現有Database生成Entity命令行
生成元數據symfony
php app/console doctrine:mapping:import --force SiteHomeBundle xmlxml
生成Entityget
php app/console doctrine:mapping:convert annotation ./srcit
生成getter setterio
php app/console doctrine:generate:entities SiteHomeBundle --no-backup
###Symfony2 Doctrine 其餘實用
doctrine:generate:crud
基於Doctrine實體生成增刪改查(CRUD)
doctrine:schema:create
執行(或轉儲)生成數據庫方案所需的SQL語句
doctrine:schema:drop
執行(或轉儲)刪除數據庫方案所需的SQL語句
doctrine:schema:update 執行(或轉儲)更新匹配當前映射元數據數據庫方案所需的SQL語句