随笔分类 -  YII

YII安装smarty-view-renderer扩展
摘要:smarty-view-rendererhttp://www.yiiframework.com/extension/smarty-view-renderer/相关下载及介绍:https://github.com/yiiext/smarty-rendererhttp://www.startfeel.com/daily/using_smarty_in_yii.htmlhttp://blog.163.com/ydmx_lei/blog/static/77053405201252021057209/******************安装使用说明******************1. 将压缩包解压内 阅读全文

posted @ 2013-12-08 15:49 imxiu 阅读(560) 评论(0) 推荐(0)

Yii中用递归方法实现无限级分类
摘要:用递归方法实现多级分类,适合分级不太多的分类,如三到四级。数据库结构:Model中(Category.php) /** * 获取全部分类信息 */ public function getAllcategory() { $sql = 'select * from '.$this->tableName().' order by id asc'; $category = ZDBTool::QueryAll($sql); return $category; } Controller中(Ca... 阅读全文

posted @ 2013-12-08 15:30 imxiu 阅读(3219) 评论(1) 推荐(1)

Yii中Ajax的使用,如收藏功能
摘要:view中clientScript;$cs->registerScriptFile('http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js');?>user->hasFlash('success')){ ?> user->getFlash('success'); ?>user->hasFlash('failed')){ ?> user->getFlash('failed'); ? 阅读全文

posted @ 2013-12-01 23:58 imxiu 阅读(600) 评论(0) 推荐(0)

Javascript and AJAX with Yii(在yii 中使用 javascript 和ajax)
摘要:英文原文:http://www.yiiframework.com/wiki/394/javascript-and-ajax-with-yii/***http://www.yiiframework.com/wiki/394/javascript-and-ajax-with-yiiJavascript and AJAX with Yii translated by php工程师http://blog.csdn.net/phpgcs 1. Official JS wrappers 1.1 Form validation 1.2 CGridView 1.3 CJui* classe... 阅读全文

posted @ 2013-12-01 22:38 imxiu 阅读(757) 评论(0) 推荐(0)

Yii框架zii.widgets.grid自定义按钮,ajax触发事件并提示
摘要:相关类手册:http://www.yiichina.com/api/CButtonColumnbuttons属性public array$buttons;the configuration for additional buttons. Each array element specifies a single button which has the following format:'buttonID' => array( 'label'=>'...', // text label of the button 'url&# 阅读全文

posted @ 2013-12-01 19:15 imxiu 阅读(839) 评论(0) 推荐(0)

yii 中设置提示成功信息,错误提示信息,警告信息
摘要:方法一:user->setFlash(‘success’,”Data saved!”); 设置键值名为success的临时信息.在getFlash后删除. 可以定义多种不同的键值名对象的消息.?>user->hasFlash(‘success’)):?> 消息存在里,user->getFlash(‘success’); ?> 输出消息内容,输出后,就不存在了.clientScript->registerScript(‘myHideEffect’,‘$(“.info”).animate({opacity: 1.0}, 3000).fadeOut(“slo 阅读全文

posted @ 2013-12-01 15:33 imxiu 阅读(1396) 评论(0) 推荐(0)

Yii Framework 开发教程Zii组件-Tabs示例
摘要:有关Yii Tab类:http://www.yiichina.com/api/CTabViewhttp://www.yiichina.com/api/CJuiTabshttp://blog.csdn.net/dreamzml/article/details/8485446http://www.yiiframework.com/wiki/569/how-to-create-cjui-tabs-render-partial-ajax-tabs-color-tabs/Yii Framework 开发教程Zii组件-Tabs示例基本用法如下:[php] widget('zii.widgets. 阅读全文

posted @ 2013-11-30 23:37 imxiu 阅读(515) 评论(0) 推荐(0)

Yii 生成表单下拉选框及查询下拉选框
摘要:CHtml类参考:http://www.yiichina.com/api/CHtml#activeDropDownList-detailactiveDropDownList() 方法 public static string activeDropDownList(CModel $model, string $attribute, array $data, array $htmlOptions=array ( ))$modelCModel数据模型$attributestring属性$dataarray生成列表选项的数据(值=>显示) 你可以使用listData来生成这个数据。请参阅list 阅读全文

posted @ 2013-11-30 22:39 imxiu 阅读(1216) 评论(0) 推荐(0)

Yii框架常见问题汇总
摘要:然用过Yii做了一个小项目了,但是过程中间解决的问题没有随手记下来,导致新项目开始后,以前碰到的问题还得在查一遍,干脆就记下来,以便不时之需。有新的会随时更新。1.如何显示ActiveRecord执行的sql语句:array( 'class'=>'CFileLogRoute', 'levels'=>'trace,error, warning',),// uncomment the following to show log messages on web pages/*array( 'class'=&g 阅读全文

posted @ 2013-11-30 21:25 imxiu 阅读(559) 评论(0) 推荐(0)

Yii 的AR单行数据自动缓存机制
摘要:相关的YII类:CActiveRecordCActiveRecordBehaviorcacheActive RecordActive Record (AR) 是一个流行的 对象-关系映射 (ORM) 技术。Yii DAO 可以处理几乎任何数据库相关的任务,不过对于一些基本的CRUD,YII推荐使用Active Record。CActiveRecord 提供了几个占位符方法,它们可以在子类中被覆盖以自定义其工作流:beforeValidate 和afterValidate:在一个表单提交动作触发的基于AJAX的验证执行之前和之后被调用的函数(仅当validateOnSubmit设置为true时可 阅读全文

posted @ 2013-11-30 20:57 imxiu 阅读(653) 评论(0) 推荐(0)

Yii 打造带有缓存功能的AR
摘要:继承AR类 重写 findByPk方法为pk 还有afterSave afterDelete通过对象主键缓存其属性 在insert update delete 操作时候 都会自动更新缓存还是挺方便的public function afterDelete(){ $cache = $this->getCache(); $cache->cdelete($this->cacheGroup(), $this->getPKValue()); parent::afterDelete();}public function cacheGroup(){ return $this->t 阅读全文

posted @ 2013-11-30 20:52 imxiu 阅读(366) 评论(0) 推荐(0)

yii快速入门与参考
摘要:Yii 权威指南http://www.yiichina.com/guide/http://www.yiiframework.com/doc/guide/1.1/zh_cn/Ⅰ、基本概念一、入口文件入口文件内容:一般格式如下:$yii=dirname(__FILE__).'/../../framework/yii.php';//Yii框架位置$config=dirname(__FILE__).'/protected/config/main.php';//当前应用程序的主配置文件位置// 部署正式环境时,去掉下面这行// defined('YII_DEBUG 阅读全文

posted @ 2013-11-30 19:29 imxiu 阅读(1397) 评论(0) 推荐(0)

yii 权限分级式访问控制的实现(非RBAC法)——已验证
摘要:验证和授权——官方文档:http://www.yiichina.com/guide/topics.authhttp://www.yiiframework.com/doc/guide/1.1/zh_cn/topics.auth相关类参考手册:http://www.yiichina.com/api/CWebUserhttp://www.yiichina.com/api/CAccessRulehttp://www.yiichina.com/api/CUserIdentity可参考文章:http://my.oschina.net/u/873762/blog/98697http://www.yiifra 阅读全文

posted @ 2013-11-30 17:57 imxiu 阅读(426) 评论(0) 推荐(0)

Yii简单的基于角色的访问控制
摘要:public function filters(){ return array( 'accessControl', // perform access control for CRUD operations );} public function accessRules(){ return array( array('allow', 'action'=>array('admin'), 'roles'=>array('staff', 'devel'), ), array(& 阅读全文

posted @ 2013-11-29 20:55 imxiu 阅读(324) 评论(0) 推荐(0)

Yii常用技巧总结
摘要://YII framework路径Yii::getFrameworkPath();//protected/runtimeYii::app()->getRuntimePath();//protected/venders目录Yii::import('application.venders.*');//或在protected/config/main.php说明'import'=>array( //...... 'application.venders.*', ),//插入meta信息Yii::app()->clientScript-& 阅读全文

posted @ 2013-11-29 11:28 imxiu 阅读(609) 评论(0) 推荐(0)

Yii AR Model CRUD数据库操作
摘要:Yii AR很好很强大,但刚开始不知道怎么使用,可以先看下官方文档官方文档:http://www.yiichina.com/guide/database.ar下面是我对AR的一些理解对于一个Model Post 有如下的4中查询方法,返回对象或者对象数组。// find the first row satisfying the specified condition复制代码$post=Post::model()->find($condition,$params);// find the row with the specified primary key$post=Post::model 阅读全文

posted @ 2013-11-27 11:38 imxiu 阅读(524) 评论(0) 推荐(0)

yii中上传图片及文件
摘要:Yii 提供了 CUploadedFile 来上传文件,比如图片,或者文档。官方关于这个类的介绍 :http://www.yiichina.com/api/CUploadedFileCUploadedFile所有包|属性|方法包system.web继承class CUploadedFile »CComponent源自1.0版本$Id: CUploadedFile.php 3515 2011-12-28 12:29:24Z mdomba $源码framework/web/CUploadedFile.phpCUploadedFile represents the information 阅读全文

posted @ 2013-11-23 21:31 imxiu 阅读(1500) 评论(0) 推荐(0)

yii项目开发项目常用技巧和方法汇总
摘要:1.使用CActiveForm类组件如何输出不带html属性的结果eg:textField($model,'email',array('size'=>30,'maxlength'=>40)); ?>是一个返回带表单的属性的结果aq:如何返回字段本身?eg:2.使用CGridView常用技巧 a.改变分页位置 'template'=>"{items}\n{pager}\n{summary}", b.改变列表表格 默认样式 itemsCssClass'=>'width_ 阅读全文

posted @ 2013-11-23 18:49 imxiu 阅读(596) 评论(0) 推荐(0)

YII 表单验证规则
摘要:官方文档:http://www.yiichina.com/guide/form.model类参考手册:http://www.yiichina.com/api/CValidatorhttp://www.php100.com/manual/yii/index.htmlYii CModel.rules() 方法 、validate预定义完整列表、以及说说验证public array rules (){ .......}array 要调用 validate() 时应用的有效性规则。返回属性的有效性规则。声明验证规则,应重写此方法。 每个规则是数组具有以下结构:array('attribute 阅读全文

posted @ 2013-11-22 21:52 imxiu 阅读(2172) 评论(0) 推荐(0)

Yii 框架里数据库操作详解-[增加、查询、更新、删除的方法 'AR模式'](转)
摘要:======================================= public function getMinLimit () { $sql = "..."; $result = yii::app()->db->createCommand($sql);... 阅读全文

posted @ 2013-11-22 16:52 imxiu 阅读(349) 评论(0) 推荐(0)

导航