您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 鹰潭分类信息网,免费分类信息发布

yii学习之三 使用gii实现实现CRUD 操作

2025/4/23 2:21:28发布6次查看
? gii是yii的可视化代码生成模块,比使用命令行方便快捷的多. ? 最新的yii里都自带了gii模块,所以不必再安装了,默认没有启用,只有配置一下就好了. ? 依然是pretected/config/main.php 文件 ? modules=array( ? // uncomment the following
? gii是yii的可视化代码生成模块,比使用命令行方便快捷的多.
? 最新的yii里都自带了gii模块,所以不必再安装了,默认没有启用,只有配置一下就好了.
? 依然是pretected/config/main.php 文件
? ‘modules’=>array(
? // uncomment the following to enable the gii tool
‘gii’=>array(
?’class’=>’system.gii.giimodule’,
?’password’=>’123456′,
?// if removed, gii defaults to localhost only. edit carefully to taste.
?’ipfilters’=>array(’127.0.0.1′,’::1′),
),
? ?把注释去掉就可以使用gii了,password是密码,ipfilters是ip限制,如果去掉就会限制本机。发布的时候,可以把这个ip改成本机的ip确保安全,不过国内多是动态ip,经常更改ip也比较蛋疼,还是直接关闭gii比较好。
接着在数据库里建立一张表来测试,可以直接导入protected/data/schema.mysql.sql,包含一个tb_user的表和测试数据。
?打开http://localhost/index.php?r=gii? 输入密码,就可以开始生成代码了。
? 生成 user 模型 登陆后,点击链接 model generator。它将显示下面的模型生成页面,
model generator
在 table name 输入框中,输入 tbl_user。在 model class 输入框中,输入 user。然后点击 preview 按钮。这里将展示将要生成的新文件。现在点击 generate 按钮。一个名为 user.php 将生成到 protected/models 目录中。如我们稍后描述的, user 模型类允许我们以面向对象的方式来访问数据表 tbl_user 。
生成 crud 代码在创建模型类之后,我们将生成执行 crud(create, read, update 和 delete) 操作的代码。我们选择 gii 中的 crud generator,如下所示,
之后输入
http://localhost/index.php?r=user 就可以访问了。
当然如果不闲手疼的话也可以敲命令生成
先切换到当前项目的protected目录
cd e:\wwwroot\test\protected
启动命令
yiic shell e:\wwwroot\test\index.php
生成model
model user tb_user
生成crud
crud user
?
鹰潭分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录