yii2继续提供了gii模块,其强大的自动生成功能用起来够爽,简单几句,记录下CURD生成;
1、配置文件引入gii模块:在config/web.php中加入
if (YII_ENV_DEV) {
// configuration adjustments for 'dev' environment
$config['bootstrap'][] = 'debug';
$config['modules']['debug'] = 'yii\debug\Module';
$config['bootstrap'][] = 'gii';
$config['modules']['gii'] =[
'class'=>'yii\gii\Module',
'allowedIPs'=>['127.0.0.1', '::1', '192.168.0.189'],
] ;
}
2、使用gii,在站点目录下输入http://xx.xx.xxx/gii进入界面
3、填入参数即可,前提是已经建好了一个模型;比如想管理news表,先generate,app/models/News模型;
然后创建ManageNews模型来对news表进行CURD管理,ManageNews模型就是我们要生成的CURD模型,News模型是我们进行CURD数据来源的模型,
具体程序会生成一个ManageNews模型和ManageNewsController,里面包含对News模型里面数据表的curd操作!!
4、一件生成模型,访问控制器ManageNewsController,就可以看到效果