首先我创建了一个数据库,然后是模型和CRUD。当我尝试更改数据库属性时,出现错误。将数据库更改为所需模式的步骤是什么?例如,添加列,将int更改为varchar或更改列名称。我是yii的新手。
答案 0 :(得分:0)
我不确定你的意思。
如果你的意思是只更改一些列和表,那么你可以从任何地方执行此操作,mysql命令行(如果你使用它)phpMyAdmin,无论你喜欢从哪里进行数据库管理。当Yii访问这些表时,它会自动获取对数据库模式的任何更改。
如果您想要从Yii中更改某些列和属性,则可以使用DBCommand来发布dropColumn
,alterColumn
等。
如果您的意思是跟踪架构的更改,那么您需要查看Migrations并从源头控制它们
如果这些都不合适,那么我不确定你要求的是什么,抱歉。