2011-09-02 110 views
3

有沒有辦法從Yii模型生成mysql模式?在模型中,我描述了領域和關係。所以這足以生成/更新數據庫結構。 symfony這樣2命令行:從Yii模型生成數據庫模式

PHP主機/應用程序學說:架構:更新

回答

3

沒有,Yii中一個模型的屬性是動態的,來自數據庫。模型中定義的任何屬性都不是屬性,因此也不在數據庫中。出於這個原因,如果您向發佈表添加新列,Post模型將自動具有該列的magic屬性。

我認爲你之後是Migrations

+0

我需要雙向遷移。從數據庫 - >模型。從模型到數據庫。我會解釋。我有MySQL Workbench中的數據庫模式,並在任何更改(新的領域,添加FK等)後,我需要更新模型。 Gii可以。但是在實際建模之後,我需要從這些模型的所有服務器上更新數據庫。 –

+0

我知道這已經差不多4年了,但我看到了這種需求。它與Sequelize ORM(NodeJS)提供的類似 –