我如何生成模型& CRUD自动

时间:2013-09-02 06:13:37

标签: yii-extensions yii

我想在创建新表时自动生成Model和CRUD。

我在成功注册用户后动态创建新表(xyz_uid)。我正在插入一些与该特定用户相关的数据。这件事对我来说很好。

我为每个用户创建单独的表,因为每个用户表的属性可能不同,我试图保留一个表,而不是为每个用户创建新表,但它会粉碎我项目中的所有内容。

我想生成该用户的模型和CRUD,以便我可以使用该表进行未来的交易。

我知道如何从?r = gii手动生成Gii。但在这里我想从后端自动生成。

我试图在Yii论坛和谷歌搜索这个。但我没有找到任何东西。

是否有任何扩展或任何会自动生成它的内容。

为每个表创建模型和CRUD是个好主意吗?或者我应该使用CDbCommand直接与表通信?

1 个答案:

答案 0 :(得分:1)

你可以使用giix-core。

当您安装giix-core时,它会创建模型和基本模型,因此如果您每次都可以创建基本模型而不是模型,则会对数据库进行任何更改。

所以它很容易使用,你可以使用方法覆盖。

注意:请确保您无法在BaseModel中编写任何代码

更多请参考以下链接...

http://www.yiiframework.com/forum/index.php/topic/13154-giix-%E2%80%94-gii-extended/