yii中数据模型的使用
2015-07-15 16:08
489 查看
模型是 CModel 或其子类的实例。模型用于保持数据以及与其相关的业务逻辑。
模型是单独的数据对象。它可以是数据表中的一行,或者一个用户输入的表单。
yii数据库操作使用的是PDO,所以使用yii的时候必须保证你的php.ini中PDO是开启状态。
一个数据表对应一个数据模型,所以有多少张表就对应多少个数据模型。
1、首先需要配置数据库连接。本人使用的值Mysql,具体配置在/config/main.php文件中,具体如下:
2、创建对应数据表的模型,在model文件夹下,eg: User
3、在控制器中使用模型方法如下:
检测数据库是否连接成功 : print_r ( Yii::app()->db); 如果连接成功,将会以数组的形式打印出连接信息,否则提示失败。
使用的时候在控制器中,用$user=User::model();或者new User();产生实例化对象,用对象调用相关的方法即可使用实现数据库的操作。
说明:new User();主要在添加的时候使用
User::model();主要在查询、修改时候使用
模型是单独的数据对象。它可以是数据表中的一行,或者一个用户输入的表单。
yii数据库操作使用的是PDO,所以使用yii的时候必须保证你的php.ini中PDO是开启状态。
一个数据表对应一个数据模型,所以有多少张表就对应多少个数据模型。
1、首先需要配置数据库连接。本人使用的值Mysql,具体配置在/config/main.php文件中,具体如下:
2、创建对应数据表的模型,在model文件夹下,eg: User
3、在控制器中使用模型方法如下:
检测数据库是否连接成功 : print_r ( Yii::app()->db); 如果连接成功,将会以数组的形式打印出连接信息,否则提示失败。
使用的时候在控制器中,用$user=User::model();或者new User();产生实例化对象,用对象调用相关的方法即可使用实现数据库的操作。
说明:new User();主要在添加的时候使用
User::model();主要在查询、修改时候使用
相关文章推荐
- Yii CDBCriteria常用方法
- yii中常用路径
- yii中 columnszii.widgets.grid.CGridView
- PHP防止SQL注入文件,引入即可
- PHP成长记(三) —— SSO单点登录/登出
- 《PHP扩展开发及内核应用》
- php parallel
- 小心,apc可能导致php-fpm罢工!
- mac 下配置php环境
- webserver 两种模式
- PHP 转换的格式参数
- Atitit. 拉开拉链zip文件 最佳实践实施 java c# .net php
- php发送请求的方式
- yii框架widget和注册asset的例子
- PEAR和PECL理解笔记
- php页面获取数据库中的数据
- php开发中的url地址传输加密解密函数
- 环信IM 集成服务器端(php
- CodeIgniter学习笔记四:CI中的URL相关函数,路由,伪静态,去掉index.php
- java请求PHP接口