最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

gii是yii框架的吗

来源:懂视网 责编:小采 时间:2020-11-03 18:23:21
文档

gii是yii框架的吗

gii是yii框架的吗:Gii是Yii框架中的一个模块,Gii在我看来算是个快速创建器,当然对于学习来说意义不大,但对于已经懂得它的原理并用它开发的话,就是个快速开发的好工具。所以作为一个Gii主要开发工具,还是用的很多的。Gii 是以模块的方式实现的,它必须在一个已存在的 Yi
推荐度:
导读gii是yii框架的吗:Gii是Yii框架中的一个模块,Gii在我看来算是个快速创建器,当然对于学习来说意义不大,但对于已经懂得它的原理并用它开发的话,就是个快速开发的好工具。所以作为一个Gii主要开发工具,还是用的很多的。Gii 是以模块的方式实现的,它必须在一个已存在的 Yi

Gii是Yii框架中的一个模块,Gii在我看来算是个快速创建器,当然对于学习来说意义不大,但对于已经懂得它的原理并用它开发的话,就是个快速开发的好工具。所以作为一个Gii主要开发工具,还是用的很多的。

Gii 是以模块的方式实现的,它必须在一个已存在的 Yii 应用程序中使用。要使用 Gii,我们首先更改应用程序的配置如下:

return array(
 ...... 'modules'=>array(
 'gii'=>array(
 'class'=>'system.gii.GiiModule', 'password'=>'在这里填写密码',
 // 'ipFilters'=>array(...IP 列表...),
 // 'newFileMode'=>0666,
 // 'newDirMode'=>0777,
 ), ),);

在上面,我们声明了一个名为 gii 的模块,它的类是 GiiModule。我们也为这个模块设置了一个密码,我们访问 Gii 时会有一个输入框要求填写这个密码。

出于安全考虑,默认情况下只允许本机访问 Gii。若允许其他可信赖的机器访问它,我们需要如上所示配置GiiModule::ipFilters 属性。

因为 Gii 会生成并保存新文件到应用程序中,我们需要确保 Web 服务器进程有权限这样做。上面的GiiModule::newFileMode 和 GiiModule::newDirMode 属性控制如何生成新文件和新目录。

现在可以通过 URL http://hostname/path/to/index.php?r=gii 访问 Gii 了。这里我们假设http://hostname/path/to/index.php 是访问 Yii 应用程序的 URL。

若 Yii 应用程序使用 path 格式的 URL (查看 URL management),我们可以通过 URLhttp://hostname/path/to/index.php/gii 访问 Gii。 我们可能需要增加如下 URL 规则到已有的 URL 规则的前面:

'components'=>array(
 ......
 'urlManager'=>array(
 'urlFormat'=>'path',
 'rules'=>array(
 'gii'=>'gii',
 'gii/<controller:w+>'=>'gii/<controller>',
 'gii/<controller:w+>/<action:w+>'=>'gii/<controller>/<action>',
 ...已有的规则...
 ),
 ),
)

Gii 有一些默认的代码生成器。每个代码生成器负责生成特定类型的代码。例如 controller 生成器生成一个 controller 类以及一些 action view 脚本; model 生成器为指定的数据表生成一个 ActiveRecord 类。

使用一个生成器的基本流程如下:

进入生成器页面;

填写指定代码生成参数的输入框。例如,使用 Module Generator 创建一个新模块,你需要指定 module ID;

点击 Preview 按钮预览即将生成的代码。你将看到一个表格中列出了将要生成的文件列表。你可以点击其中任何一个文件来预览代码;

点击 Generate 按钮生成这些代码文件;

查看代码生成日志。

PHP中文网,有大量免费的Yii入门教程,欢迎大家学习!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

gii是yii框架的吗

gii是yii框架的吗:Gii是Yii框架中的一个模块,Gii在我看来算是个快速创建器,当然对于学习来说意义不大,但对于已经懂得它的原理并用它开发的话,就是个快速开发的好工具。所以作为一个Gii主要开发工具,还是用的很多的。Gii 是以模块的方式实现的,它必须在一个已存在的 Yi
推荐度:
标签: 框架 gi Yii
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top