
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 · 924 阅读 · 0 评论 -
yii 中render 和renderpartial的使用
render 和renderpartical之间最大的区别就是:一个是渲染模板,一个不渲染模板。 其中render 输出父模板的内容,将渲染的内容,嵌入父模板。 renderPartial 则不输出父模板的内容。只对本次渲染的局部内容,进行输出。 render函数的说明如下: public function render($view,$data=null,$return=false){原创 2013-11-09 14:03:36 · 34222 阅读 · 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 · 5431 阅读 · 0 评论 -
yii分页组件的使用
本文使用时,分页类在yii框架中以组件的形式存在于components中。 action代码如下: public function actionShow(){ $user=User::model(); //分页的使用 $count=$user->count(); //获取总页数 $pagesize=3; //每原创 2013-11-12 21:05:10 · 4244 阅读 · 2 评论 -
yii中Label标签与LabelEx标签的区别
LabelEx标签比Label标签在必填项后面加了一个“*”号,就是在rules中的“required”规则要求的字段。 例如:用户名、密码为必填项,model中代码: array("username","required","message"=>"用户名不能为空"), array("password","required","message"=>"密码不能为空"), 使用原创 2013-11-13 16:25:35 · 5206 阅读 · 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 · 11158 阅读 · 7 评论 -
yii数据库的查询
一种是直接查询,一种是使用借助criteria实现查询。 $user=User::model(); 直接查询: $arr=array( "select"=>"username,password,email", //要查询的字段 "condition"=>"username like '%6'", //查询条件原创 2013-11-12 19:32:11 · 3481 阅读 · 0 评论 -
yii中数据模型的使用
模型是 CModel 或其子类的实例。模型用于保持数据以及与其相关的业务逻辑。 模型是单独的数据对象。它可以是数据表中的一行,或者一个用户输入的表单。 yii数据库操作使用的是PDO,所以使用yii的时候必须保证你的php.ini中PDO是开启状态。 1、首先需要配置数据库连接。本人使用的值Mysql,具体配置在/config/main.php文件中,具体如下: 2、创建对应数原创 2013-11-11 16:51:28 · 4635 阅读 · 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 · 2985 阅读 · 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 · 1062 阅读 · 0 评论