yii2项目实战-如何自定义后台的模版主题
9735
0
0
还记得我们后台的模版主题是什么吗?还记得我们大量的crud模版文件是怎么生成的吗?你肯定记得!为了简洁快速开发,gii功不可没!
但是:我们觉得adminlte(我们当前的后台主题)是不错的,可能有些人又觉得H+的主题不错,又不乏有些人呢,看中了网上某些杂七杂八的主题,再或者我就看中了阿里云控制台列表页那个模版,如何将别的主题应用到我们现有的管理后台呢?有同学要说了,这还不简单,找前端写一个,也不用gii生成了,我每次ctrl+c,ctrl+v完事。当然这也不失为一种策略,非常笨拙的策略!来看看我们是怎么样解决这个问题的!
我们以上一章节中 modal 的使用为例,假设我们要让整个后台的操作都是基于modal弹窗进行操作的,来看看如何定制一套主题模版!前期定制一套模板麻烦,但是后面为我们整个平台提供了巨大的方便性。
首先我们先来配置gii,增加我们自定义的模版文件:
1、拷贝gii默认的模版文件 vendor\yiisoft\yii2-gii\generators\crud\default 到 backend\components\gii-custom\crud\default,注意这里的components以及其目录下的gii-custom都是我们自定义的
2、打开backend\config\main-local.php 按照下面的样子对gii进行配置
$config['modules']['gii'] = [ 'class' => 'yii\gii\Module', 'allowedIPs' => ['127.0.0.1', '::1'], 'generators' => [ 'crud' => [ //生成器名称 'class' => 'yii\gii\generators\crud\Generator', 'templates' => [ //设置我们自己的模板 //模板名 => 模板路径 'myCrud' => '@app/components/gii-custom/crud/default', ] ] ], ]
还有83%的精彩内容,购买继续阅读
- 评论区
共82条评论
登录
后发布评论