![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
yii
文章平均质量分 59
释然me
专注web
展开
-
Yii CDbCriteria 常用方法
注:$c = new CDbCriteria();是ActiveRecord的一种写法,使ActiveRecord更加灵活,而不是手册中DAO(PDO)和Query Builder。 这是Yii CDbCriteria的一些笔记和常用用法: 一、一个sql拼装的情况 $criteria = new CDbCriteria; $cri转载 2013-08-14 17:26:45 · 888 阅读 · 0 评论 -
yii 中render 和renderpartial的使用
render 和renderpartical之间最大的区别就是:一个是渲染模板,一个不渲染模板。其中render 输出父模板的内容,将渲染的内容,嵌入父模板。renderPartial 则不输出父模板的内容。只对本次渲染的局部内容,进行输出。render函数的说明如下:public function render($view,$data=null,$return=false){原创 2013-11-09 14:03:36 · 34116 阅读 · 2 评论 -
Yii图片上传生成缩略图
为Yii Framework而写将CThumb.php文件protected/extensions/CThumb下将 'components'=>array( 'thumb'=>array( 'class'=>'ext.CThumb.CThumb', ), );放在config/main.php中以下为 CThumb.php 源码cla转载 2014-06-27 15:02:45 · 5381 阅读 · 0 评论 -
yii分页组件的使用
本文使用时,分页类在yii框架中以组件的形式存在于components中。action代码如下:public function actionShow(){ $user=User::model(); //分页的使用 $count=$user->count(); //获取总页数 $pagesize=3; //每原创 2013-11-12 21:05:10 · 4190 阅读 · 2 评论 -
yii中Label标签与LabelEx标签的区别
LabelEx标签比Label标签在必填项后面加了一个“*”号,就是在rules中的“required”规则要求的字段。例如:用户名、密码为必填项,model中代码:array("username","required","message"=>"用户名不能为空"), array("password","required","message"=>"密码不能为空"),使用原创 2013-11-13 16:25:35 · 5127 阅读 · 2 评论 -
yii用户注册表单验证
注册表单的验证视图层:register.php <?php//使用小物件生成form元素$form=$this->beginWidget('CActiveForm');?>labelEx($model,'username');?>textField($model,'username');?>error($model,'username');?>labelEx($mo原创 2013-11-13 16:03:39 · 11101 阅读 · 7 评论 -
yii数据库的查询
一种是直接查询,一种是使用借助criteria实现查询。 $user=User::model();直接查询: $arr=array( "select"=>"username,password,email", //要查询的字段 "condition"=>"username like '%6'", //查询条件原创 2013-11-12 19:32:11 · 3435 阅读 · 0 评论 -
yii中数据模型的使用
模型是 CModel 或其子类的实例。模型用于保持数据以及与其相关的业务逻辑。模型是单独的数据对象。它可以是数据表中的一行,或者一个用户输入的表单。yii数据库操作使用的是PDO,所以使用yii的时候必须保证你的php.ini中PDO是开启状态。1、首先需要配置数据库连接。本人使用的值Mysql,具体配置在/config/main.php文件中,具体如下:2、创建对应数原创 2013-11-11 16:51:28 · 4589 阅读 · 0 评论 -
yii下gii代码生成工具的使用
gii在yii中是以模块的形式存在,在配置文件 config/main.php中,默认是关闭的,使用之前需要先打开。'gii'=>array( 'class'=>'system.gii.GiiModule', 'password'=>'Enter your password', //登陆yii的密码 // If removed, Gii defaults to localh原创 2013-11-10 17:12:17 · 2946 阅读 · 0 评论 -
yii下数据库的基本操作
1、数据信息的添加view页面中使用widget小物件来生成form元素,而不再是传统的html标签。页面内容如下:add.php<?php//使用小物件生成form元素$form=$this->beginWidget('CActiveForm');?>labelEx($model,'username');?>textField($model,'username');?>原创 2013-11-12 15:18:59 · 1034 阅读 · 0 评论