gpt4 book ai didi

深入浅析yii2-gii自定义模板的方法

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章深入浅析yii2-gii自定义模板的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

前言:

Yii 是什么 。

Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。名字 Yii (读作 `易`)在中文里有 “极致简单与不断演变” 两重含义,也可看作 **Yes It Is**! 的缩写.

Yii 最适合做什么?

Yii 是一个通用的 Web 编程框架,即可以用于开发各种基于 PHP 的 Web 应用。因为基于组件的框架结构和设计精巧的缓存支持,Yii 特别适合开发大型应用,如门户网站、论坛、内容管理系统(CMS)、电子商务项目和 RESTful Web 服务等.

Yii 版本 。

Yii 当前有两个主要版本:1.1 和 2.0。 1.1 版是上代的老版本,现在处于维护状态。2.0 版是一个完全重写的版本,采用了最新的技术和协议,包括依赖包管理器(Composer)、PHP 代码规范(PSR)、命名空间、Traits(特质)等等。 2.0 版代表了最新一代框架,是未来几年中我们的主要开发版本。本指南主要基于 2.0 版编写.

正文:

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

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

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

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
$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模板文件了.

以上所述是小编给大家介绍的yii2-gii自定义模板的方法,希望对大家有所帮助! 。

  。

最后此篇关于深入浅析yii2-gii自定义模板的方法的文章就讲到这里了,如果你想了解更多关于深入浅析yii2-gii自定义模板的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com