yii 1.4 constant.php,试用Yii框架之实现CURD数据库操作

1.CURD简介

c: create 创建

u: update 更新

r: read 查询

d: delete 删除

2.接下来进入本篇主题,先创建测试数据库和user表

create databse not exists yiistudy default charset utf8 collate

utf8_general_ci;

复制代码

CREATE TABLE `user` (

`id` int(11) NOT NULL

AUTO_INCREMENT,

`username` varchar(50) NOT

NULL,

`password` varchar(16) NOT

NULL,

`createdate` timestamp NOT NULL

DEFAULT CURRENT_TIMESTAMP,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8

复制代码3.配置yiistudy/protected/config/main.php

增加对db的配置,我们这里使用php最常用的数据库mysql

配置代码如下:

‘db’=>array(

‘class’=>’CDbConnection’,

‘connectionString’=>’mysql:host=localhost;dbname=yiistudy’,

‘username’=>’shubo’,

‘password’=>’123456′,

‘emulatePrepare’=>true,

'tablePrefix'

=> 'tbl_',//加入表前缀

),

开启GII

'modules'=>array(

// uncomment the following to enable the Gii tool

'gii'=>array(

'class'=>'system.gii.GiiModule',

'password'=>'123456', //设置GII密码

// If removed, Gii defaults to localhost only. Edit carefully to

taste.

'ipFilters'=>array('127.0.0.1','::1'),

),

),

运行GII 创建模型

http://127.0.0.1/yii/index.php?r=gii

创建需要的模型

Controller Generator //控制器

Crud Generator //增删改查

Form Generator //构成 形式

Model Generator //模型

Module Generator //组建

4.用windows下的yiic.bat工具生成model类,数据表的一个映射

打开CMD命令行工具

首先cd到项目的protected的目录,比如我的目录是D:\webapps\shubo\yiistudy\protected

这个是我们上篇生成的项目,里面有yicc工具

接下来运行命令

yiic.bat shell D:\webapps\shubo\yiistudy\index.php

复制代码如果成功,则会显示如下提示信息:

Yii Interactive Tool v1.0 (based on Yii v1.0.10)

Please type ‘help’ for help. Type ‘exit’ to quit.

>>

复制代码到这一步 我们就可以用命令

model user来创建user表的model类了

命令成功后生成的user.php路径为yiistudy/protected/models/user.php

5.接下来创建我们的crud如下图所示打开刚才的cmd窗口运行命令(这里的命令名字要注意一下,我感觉大部分人习惯叫curd,这里是crud,难道老外的习惯?呵呵)

crud user

命令成功后如下图所示

接下来我们就可以访问yiic工具自动创建的curd功能了

http://www.yiistudy.com/index.php?r=user

点new user操作的时候 会提示你登陆

根据下图提示

输入admin/admin进入操作,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值