php yii框架web项目连接数据库以及crud操作_PHP教程

php中文网
发布: 2016-07-13 10:37:21
原创
1006人浏览过

上篇文章介绍了如何配置yii框架,那么这篇我们就来学习yii的crud操作。不懂的朋友可以给我留言。

首先,我们找到我们wen项目的配置文件,..\yiiphp\protected\config 它里面有三个页面,打开它的main.php

我们刚开始看到的页面效果如图:

\

立即学习PHP免费学习笔记(深入)”;

下面我们把项目的标题改为“我的php项目”;这里给出main.php修改的截图

\

立即学习PHP免费学习笔记(深入)”;

把第十行的灰色部分修改为“我的php项目”;这样我们就成功修改了标题,如图:

\

立即学习PHP免费学习笔记(深入)”;

接下来我们建立连接php的数据库,比如我建立一个名为“yiitest”的mysql数据库,然后有个“user”表,表里面有两个字段,下面给出代码:

立即学习PHP免费学习笔记(深入)”;

mysql> create database yiitest;
Query OK, 1 row affected (0.00 sec)

mysql> use yiitest;
Database changed
mysql> create table user(
    -> id int primary key auto_increment,
    -> name varchar(20) not null,
    -> pwd varchar(20) not null);
Query OK, 0 rows affected (0.06 sec)
登录后复制


这样我们的数据库就建好了,我们继续修改main.php的配置文件,先给出原来的配置,如图:

\

我们把50到52行注释掉,然后再把55到61释放出来,并且把56行的dbname="testdrive' 修改成为dbname='yiitest'。还有就是58到59行你们看着改,因为我的数据库是没有密码的,所以我不理它,现在给出修改后的截图:

笔目鱼英文论文写作器
笔目鱼英文论文写作器

写高质量英文论文,就用笔目鱼

笔目鱼英文论文写作器 87
查看详情 笔目鱼英文论文写作器

\

这样我们的数据库连接就完成了(暂时看不到效果),然后我们继续配置gii,依样画葫芦,我们给出main.php的配置原图:

\

我们要做的就是释放24到29行的代码并且把26行的"password'=>'Enter Your Password' 修改成为你想要的比如'password'=>'password' ,修改后的配置如图所示

\

立即学习PHP免费学习笔记(深入)”;

这样我们基本就把main.php文件配置完成了,现在我们可以看看效果,打开浏览器输入:http://localhost/yiiphp/index.php?r=gii,登陆你刚刚设置的密码,显示如图:喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140214/20140214084303187.jpg" alt="\">

立即学习PHP免费学习笔记(深入)”;

如图,我们点击第三个超链接---Model Generator 它的意思就是模型生成程序,点击进去之后就填写我们数据库的user表如图

\

点击Generate就直接生成了程序的类文件。下面我们点击第二个crud Generator 超链接,把刚刚生成的类文件用上来,名字叫“User” ,点击Preview 按钮,然后再点击Generate按钮,这样我们crud的文件就生成了,现在我们来看看yii的crud。我们在页面上输入http://localhost/yiiphp/index.php?r=User。就可以看到效果,如图所示:

\

由于数据库还没添加信息它显示没有找到结果,我们可以点击右边的create User 添加一条信息,你也可以查看数据库看看有没有数据添加成功。添加完之后相信你们都懂得yii的crud了,给出最后一张截图

这个页面里面给出了yii的增删改查,也就是我们所说的crud。

立即学习PHP免费学习笔记(深入)”;

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/735887.htmlTechArticle上篇文章介绍了如何配置yii框架,那么这篇我们就来学习yii的crud操作。不懂的朋友可以给我留言。 首先,我们找到我们wen项目的配置文件...
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号