在yii中,将列从模型添加到控制器


Add column to database from model to controller in yii

在Yii MVC中,

我已经在我的模型中添加了一个列到我的数据库中,使用:

$success = Yii::app()->ft_website_prod->createCommand()->addColumn('ft_website.users', 'columnname', 'varchar(64)');

我现在需要知道如何使用控制器来执行它。我是Yii的新手,所以即使我已经尽可能多地阅读了文档,我仍然无法理解这一点。

可以向表中添加新列,如所示

Yii::app()->db->schema->addColumn( 'table_name', 'column_name', 'column type ' );

和下降柱如所示

Yii::app()->db->schema->dropColumn( 'tables_name', 'column_name' );