在Yii中从DB生成模型?

Asa*_*saf 2 mysql yii

有没有办法从YII中的MySQL DB自动生成模型?

i.a*_*els 8

您可以使用Gii从表中为CRUD操作生成模型,视图和控制器.

您可以通过在配置文件中插入此代码来启用Gii(从yiic生成的代码中取消注释).

'modules'=>array(
        'gii'=>array(
            'class'=>'system.gii.GiiModule',
            'password'=>'****',
            'ipFilters'=>false, // Not recommended, but easy.
      ),
),
Run Code Online (Sandbox Code Playgroud)

然后浏览到example.com/index.php?r=gii.登录Gii,然后从那里开始讲话.

当询问模型名称时,输入*以为数据库中的所有表创建模型.

  • @The Bndr.不对.只需输入*作为型号名称,它将为所有表格生成模型. (7认同)
  • +1 < - 这是一个半自动模型创建:Gii从一个表生成一个模型,但Gii不能在"批处理模式"下工作.这意味着:不可能为所有表格生成模型.您必须逐步创建模型. (2认同)