随笔分类 -  YII

Yii CModel中rules验证规则
摘要:array(array(‘username’, ‘required’),array(‘username’, ‘length’, ‘min’=>3, ‘max’=>12),array(‘password’, ‘compare’, ‘compareAttribute’=>’password2’, ‘on... 阅读全文

posted @ 2015-11-12 18:28 imxiu 阅读(262) 评论(0) 推荐(0) 编辑

YII开发技巧分享——模型(models)中rules自定义验证规则
摘要:YII的models中的rules部分是一些表单的验证规则,对于表单验证十分有用,在相应的视图(views)里面添加了表单,在表单被提交之前程序都会自动先来这里面的规则里验证,只有通过对其有效的限制规则后才能被提交,可以很有效地保证表单安全和信息的有效性。还是给大家具体说明一下:以下是视图(view... 阅读全文

posted @ 2015-11-12 18:19 imxiu 阅读(512) 评论(0) 推荐(0) 编辑

Yii-数据模型- rules类验证器方法详解
摘要:public function rules(){ return array( array('project_id, type_id, status_id, owner_id, requester_id,', 'numerical', 'integerOnly'=>true), ... 阅读全文

posted @ 2015-11-12 18:13 imxiu 阅读(1395) 评论(0) 推荐(0) 编辑

使用 OAuth2-Server-php 在 Yii 框架上搭建 OAuth2 Server
摘要:Yii 有很多 extension 可以使用,在查看了 Yii 官网上提供的与 OAuth 相关的扩展后,发现了几个 OAuth2 的客户端扩展,但是并没有找到可以作为 OAuth2 Server 的扩展。因为 Yii 是组织良好的易于扩展的框架,所以完全可以集成其它的 PHP OAuth2 S... 阅读全文

posted @ 2015-09-24 11:51 imxiu 阅读(554) 评论(0) 推荐(0) 编辑

yii 获取系统级请求参数的常用方法
摘要:1、GET/POST 1.1、获取GET/POST过来的数据 Yii::app()->request->getParam('id'); 1.2、判断数据提交方式 Yii::app()->request->isPostRequest2、session/cookie 2.1、session常用操作... 阅读全文

posted @ 2014-09-05 22:03 imxiu 阅读(371) 评论(0) 推荐(0) 编辑

YII常用功能汇总
摘要:Yii: 返回数据表中指定字段以及添加自定义字段值 - 陈小峰-iefreer的专栏 - 博客频道 - CSDN.NET 阅读全文

posted @ 2014-05-01 18:27 imxiu 阅读(249) 评论(0) 推荐(0) 编辑

Yii框架入门教程(博客教程、权威指南、类手册)
摘要:http://www.yiichina.com/http://www.yiiframework.com/doc/blog/1.1/zh_cn/start.overviewhttp://www.yiiframework.com/doc/guide/1.1/zh_cn/indexhttp://www.yiiframework.com/doc/api/1.1/CRedisCache 阅读全文

posted @ 2014-02-20 22:09 imxiu 阅读(384) 评论(0) 推荐(0) 编辑

Yii MemCache 应用实例
摘要:Yii MemCache 应用实例 - PHP开源网站在yii中使用memcache - IT民工的小日子 - 博客频道 - CSDN.NET 阅读全文

posted @ 2014-02-13 21:49 imxiu 阅读(165) 评论(0) 推荐(0) 编辑

Yii防注入攻击笔记
摘要:网站表单有注入漏洞须对所有用户输入的内容进行个过滤和检查,可以使用正则表达式或者直接输入字符判断,大部分是只允许输入字母和数字的,其它字符度不允许;对于内容复杂表单的内容,应该对html和script的符号进行转义替换:尤其是,',"",&这几个符号这里有个转义对照表:http://blog.csdn.net/xinzhu1990/article/details/7032301单引号替换成两个直接将客户端传过来的的参数值直接组成字符串sql,而不是使用statment填充参数的方式,也没有进行字符串处理和过滤,这些地方都有注入的漏洞,尤其是没有对单引号过滤p 阅读全文

posted @ 2014-01-22 22:45 imxiu 阅读(1954) 评论(0) 推荐(0) 编辑

在YII中使用Redis等缓存
摘要:Yii AR 单行数据-自动缓存机制 | LOCKPHPYii AR 单行数据-自动LOG机制 CActiveRecordBehavior进阶 | LOCKPHP缓存 - 权威指南 - Yii Framework 中文社区CRedisCache | Class Reference | Yii PHP FrameworkCMemCache - 类参考手册 - Yii Framework 中文社区yii中缓存(cache)详解 - 一束光的日志 - 网易博客Using Memcached with YII's Query Builder - Stack OverflowYii framew 阅读全文

posted @ 2014-01-14 21:37 imxiu 阅读(335) 评论(0) 推荐(0) 编辑

Yii 图片FTP批量上传 并生成缩略图
摘要:图片批量上传,前台使用uploadify.swf,这个就不介绍了。这里使用两个扩展,一个是FTP上传的扩展,还有一个是生成缩略图的扩展地址:http://www.yiiframework.com/extension/ftp/http://www.yiiframework.com/extension/image/图片上传后,原图直接上传到imageserver,生成缩略图后,再将缩略图上传代码如下tempName);if(!$width||!$height) throw new Exception($file->name.' 无法识别图片尺寸,请输出RGB格式的图像文件') 阅读全文

posted @ 2014-01-03 21:24 imxiu 阅读(1166) 评论(0) 推荐(0) 编辑

Yii目录树扩展ztree,ctree等
摘要:ztree:http://blog.csdn.net/jake451/article/details/7091449http://hi.baidu.com/qiangtan/item/e85c483686eccbf62784f4c0http://www.yiiframework.com/extension/ztree/搜索Yii扩展:http://www.yiiframework.com/extensions/?tag=treectree:http://www.yiiframework.com/extension/ctree/dynatree:http://www.yiiframework.c 阅读全文

posted @ 2013-12-29 22:30 imxiu 阅读(349) 评论(0) 推荐(0) 编辑

实用Yii扩展
摘要:可以去官方搜索Yii扩展:Extensions | Yii PHP Frameworkhttp://www.yiiframework.com/extensions/?tag=treeYii checkbox in dropdownhttp://stackoverflow.com/questions/11608318/yii-checkbox-in-dropdownyii_extension_CGridView相关第三方扩展汇总http://blog.csdn.net/phpgcs/article/details/11928543Extensionshttp://www.yiiframework 阅读全文

posted @ 2013-12-25 20:54 imxiu 阅读(223) 评论(0) 推荐(0) 编辑

Yii Listview 更新及搜索
摘要:更新:http://my.oschina.net/shixiaobao17145/blog/130992http://www.yiiframework.com/forum/index.php/topic/12037-how-to-refresh-clistview/http://hollyii.blogspot.com/2011/10/updating-listview-in-yii-with-ajax.htmlhttp://www.yiiframework.com/wiki/185/clistview-ajax-filtering/http://www.stupidannoyingprobl 阅读全文

posted @ 2013-12-21 16:05 imxiu 阅读(249) 评论(0) 推荐(0) 编辑

Yii框架CGridView columns中使用数组或变量传值
摘要:继续Yii框架的学习与使用,CGridView对于网站后台而言十分有用处,可以很快速地实现数据列表显示,并集成排序,搜索等功能,很巧妙。今天,在项目中遇到了状态显示问题,在controller中定义了数组:public $_status_text = array( 0 => '待发送', 1 => '已发送', 2 => '收到回复', 3 => '确认成功', 4 => '确认失败', );想把这个$this->_status_text直接用在CGridView中,但发现不可能 阅读全文

posted @ 2013-12-16 21:29 imxiu 阅读(812) 评论(0) 推荐(0) 编辑

Yii Active Record 查询结果转化成数组
摘要:使用Yii 的Active Record 来获取查询结果的时候,返回的结果集是一个对象类型的,有时候为了数据处理的方便希望能够转成数组返回。比如下面的方法:// 查找满足指定条件的结果中的第一行$post=Post::model()->find($condition,$params);// 查找具有指定主键值的那一行$post=Post::model()->findByPk($postID,$condition,$params);// 查找具有指定属性值的行$post=Post::model()->findByAttributes($attributes,$condition 阅读全文

posted @ 2013-12-14 15:09 imxiu 阅读(13664) 评论(0) 推荐(0) 编辑

YII访问数据库
摘要:YII访问数据库CDbConnection: 一个抽象数据库连接CDbCommand: SQL statementCDbDataReader: 匹配结果集的一行记录CDbTransaction:数据库事务访问数据库前需要建立数据库连接;使用DAO建立一个抽象数据库链接:$connection = new CDbConnection($dsn, $username, $password);$connection->active = true; // 只有激活了连接才可以使用// 想要关闭连接,可以这样:$connection->active = false;CDbConnection 阅读全文

posted @ 2013-12-13 22:52 imxiu 阅读(503) 评论(0) 推荐(0) 编辑

How to change pager CSS in CGridView CListView in Yii
摘要:类手册:http://www.yiiframework.com/doc/api/1.1/CLinkPager其它参考:http://capstone3.blogspot.com/2012/06/yii-how-to-customize-yii-pager-in.htmlhttp://www.benjaminlhaas.com/blog/displaying-yiis-clinkpager-first-and-last-buttonshttp://stackoverflow.com/questions/14396708/how-to-styling-the-pagination-of-cgrid 阅读全文

posted @ 2013-12-11 18:37 imxiu 阅读(194) 评论(0) 推荐(0) 编辑

Yii框架中ActiveRecord使用Relations
摘要:参考文章:http://blog.csdn.net/yjj1s/article/details/6885276http://www.gowhich.com/blog/38http://www.cnblogs.com/aha/archive/2012/01/10/2317868.html 阅读全文

posted @ 2013-12-10 19:45 imxiu 阅读(184) 评论(0) 推荐(0) 编辑

yii CListView中使用CArrayDataProvider自定义数组作为数据
摘要:CArrayDataProvider类手册:http://www.yiichina.com/api/CArrayDataProvider在yii中无论是CListView还是CGridView,对应数据的传值都是从后台完成的,有时候我们不是从数据库读取,而是自定义一些数组来作为表格的数据。其实Yii在后台对应数组处理有2个好函数的,一个是CActiveDataProvider,另外一个是CArrayDataProvider。从英文的字面意思很容易理解,CActiveDataProvider是用来给从数据库读取的那些数据然后转换成数组;CArrayDataProvider是把自定义的数组转换为可 阅读全文

posted @ 2013-12-08 17:18 imxiu 阅读(915) 评论(0) 推荐(0) 编辑

导航