作者:白狼 出处:http://www.manks.top/article/yii2_gii_custom_template本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

yii2中gii给我们实际的使用提供了很大的方便。

但是,实际开发中,相信gii生成的模板也给很多开发者带来了不变,为啥?因为都是都是用人家的模板主动性生成的,自然不满足千万家的需求了,自家的需求还是自家定制的好,毕竟官方也只是尽可能的给出一个模板案例。

关于gii的介绍以及怎么使用可参考官方文档说明,如果有哪里不懂的,下方留言我们共同交流。

yii2官方只提供了一种模板,但是也给我们提供了自定义的机会,接下来我们看看如何抓住这个机会去做点什么。

gii生成器所用到的模板文件位于目录 vendor\yiisoft\yii2-gii\generators\crud\default,因为要自定义模板,我们现在把default目录拷贝一份,粘贴到任意目录,这里我们粘贴在根目录下的giitemplate\curd下面,然后按照下面进行配置

$config['modules']['gii'] = ['class' => 'yii\gii\Module', 'allowedIPs' => ['127.0.0.1', '::1'], 'generators' => [ 'crud' => [ //生成器名称 'class' => 'yii\gii\generators\crud\Generator', 'templates' => [ //设置我们自己的模板 //模板名 => 模板路径 'myCrud' => '@app/giitemplate/crud/default', ] ] ],
];

然后我们打开gii-curd,在curd generator内最后一项code template中,我们就可以看到自定义的模板了,那么接下来,我们就可以随心所欲的修改我们自己的gii模板文件了。

转载于:https://www.cnblogs.com/wwolf/p/5433903.html

谈谈yii2-gii如何自定义模板相关推荐

  1. php如何配置gii,深入浅析yii2-gii自定义模板的方法

    Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序.接下来通过本文给大家介绍yii2-gii自定义模板的方法,需要的朋友参考下吧 前言: Yii 是什么 Yii 是一个 ...

  2. VS Code 安装插件、自定义模板、自定义配置参数、自定义主题、配置参数说明、常用的扩展插件

    1. 下载和官网教程 下载地址:https://code.visualstudio.com/ 官方教程:https://code.visualstudio.com/docs 2. 安装插件 安装扩展插 ...

  3. 今晚8点直播 | 详解基于百度自定义模板的OCR结果结构化处理技术

    随着行业的发展和技术的成熟,文字识别(OCR)目前已经应用到了多个行业中,比如物流行业快递包裹的分拣,金融行业的支票单据识别输入,交通领域中的车牌识别,以及日常生活中的卡证.票据识别等等.OCR(文字 ...

  4. 公开课报名 | 基于自定义模板的OCR结果的结构化处理技术

    随着行业的发展和技术的成熟,文字识别(OCR)目前已经应用到了多个行业中,比如物流行业快递包裹的分拣,金融行业的支票单据识别输入,交通领域中的车牌识别,以及日常生活中的卡证.票据识别等等.OCR(文字 ...

  5. leangoo新增自定义模板、移动卡片、复制泳道功能

    本次更新增加了看板自定义模板,移动卡片和复制泳道功能,同时也对复制卡片.加载看板等功能进行了优化.以下是此次更新详情: 1. 自定义模板 您可以将已有的看板设置为自定义模板 自定义模板会复制看板内的成 ...

  6. 计算机教案word格式模板,用自定义模板编辑教案

    随着信息时代的到来以及个人计算机的飞速普及,各个中小学校都相继配置了办公用计算机.许多学校装备了微机室.微机备课室,甚至条件较好的学校为每一位教师都配备了一台个人计算机.也正是这样,许多教师的备课教案 ...

  7. php嵌套模板,thinkphp3.1自定义模板标签嵌套实现

    thinkphp3.1自定义模板标签嵌套实现 之前做的自定义标签,属性里面读取不到上层标签的值,然后找了很多文档发现没有能解决的,然后就自己研究了一下,搞出来了,下面是方法,绝对能用,不能用我吃了它. ...

  8. android 自定义模板下载,android studio 自定义模板

    由于项目用上了 mvp 架构,基本上一个页面就至少需要新创建6个类,分别是 model view presenter 的接口以及其对应的实现类,再加上使用 dagger 的话就要更多了,所以这时候 a ...

  9. 自定义模板类(循环队列)

    自定义模板类--循环链表 正做的这个链表的时候,遇到了,对于友元函数的处理问题 实现代码如下(配有测试main): #include <iostream> using namespace ...

最新文章

  1. bottle框架学习(八)之Mysql数据库的操作
  2. 大家都纷纷指出了 wp7 的优点 …
  3. 【Windows 逆向】OD 调试器工具 ( CE 工具通过查找访问的方式找到子弹数据基地址 | 使用 OD 工具附加游戏进程 | 在 OD 工具中查看子弹数据地址 | 推荐 )
  4. Ch2 空间配置器(allocator) ---笔记
  5. 视频播放器for android
  6. 校内模拟赛 Zbq's Music Challenge
  7. Golang——HTTP编程请求和响应实现
  8. golang 用range 创建指针数组
  9. 判断浏览器 插件 jquery.ua.js
  10. 海外ubuntu,lamp,ftp,phpmyadmin配置
  11. 再看网路层分组的转发
  12. 关于arp表的网络问题
  13. java中string是什么意思_在java中String...是什么意思
  14. 基于单神经元的自适应PID算法实现步骤与MATLAB代码
  15. 额外域控与主域控之间的数据同步
  16. reviewer中文_专家审稿意见回复范文如何回复中文审稿人意见结尾如何写
  17. 计算雅思成绩C语言,雅思考试总成绩计算查分表
  18. 一个大学生从月薪3500到700万和他的情感经历
  19. 倒计时|好礼知时节,Acala 糖果节参与热度持续升温!
  20. C#窗体应用程序之复选框(ComboBox)与进度条(ProgressBar)应用——倒计时器

热门文章

  1. python项目管理器 宝塔面板 django 404_宝塔面板成功部署Django项目流程(图文)
  2. C语言函数返回1和返回0究竟哪个好?
  3. 将 Citavi 笔记按需要导出
  4. 飞畅科技 光纤收发器的网管型和非网管型介绍
  5. 4路电话光端机概述及产品特性详解
  6. 电视光端机应用范围及故障维护问题介绍
  7. 【渝粤教育】国家开放大学2018年春季 3912T★汽车底盘构造与维修 参考试题
  8. 【渝粤教育】国家开放大学2018年秋季 0107-21T现代货币金融学 参考试题
  9. 【渝粤教育】电大中专学前儿童语言教育 (6)作业 题库
  10. 【渝粤题库】陕西师范大学201721 数学教育学 作业(专升本)