2

首先我创建了一个数据库,然后是一个模型和 CRUD。当我尝试更改数据库属性时,出现错误。将数据库更改为所需架构的步骤是什么?例如添加一列,将 int 更改为 varchar,或更改列名。我是yii的新手。

4

1 回答 1

0

我不确定你在这里的意思。

如果您的意思只是更改一些列和表,那么您可以从任何地方执行此操作,mysql 命令行(如果您正在使用它)phpMyAdmin,无论您喜欢从哪里进行数据库管理。Yii 在访问这些表时会自动获取对数据库模式的任何更改。

如果您的意思是从 Yii 中更改某些列和属性的方法,那么您可以使用DBCommand来发出dropColumnalterColumn

如果您的意思是一种跟踪架构更改的方法,那么您需要查看迁移和源代码控制它们

如果这些都不合适,那么我不确定您要的是什么,抱歉。

于 2012-10-25T12:30:03.333 回答