Yii笔记
文章平均质量分 64
chensong0708
半路出家php二次开发....
展开
-
yii 缓存之apc
首先yii CApcCache 实现了一个针对APC的缓存应用组件,常见的缓存操作方法get,set,add,delete,flush...下面说说配置:1. 在config/main.php components 组件下添加: 'apccache'=>array( 'class'=>'system.caching.CApcCache'转载 2012-11-01 15:28:05 · 1851 阅读 · 0 评论 -
Yii之widget
关于widgets,他们在yii中的关系如下 1.system.web.widgets 系统自带最基本的widget 2.zii.widgets 是基本扩展 3.zii.widgets.grid 是基本扩展的重要分支 4.zii.widgets.jui 是插件扩展 一,system.web.widgets 包括:CActiveForm CAutoCo转载 2012-11-01 17:17:48 · 1796 阅读 · 0 评论 -
YII 过滤器
Yii的过滤器是:通过配置,在一个控制器的动作被执行之前或者之后执行的一小段代码。当我们想要在某个动作执行后额外记录些什么,或者执行一些审核逻辑,可以编写一个简单的审计过滤器来进行这个动作之后的处理任务。beforeSave 和 afterSave: 这两个将在保存 AR 实例之前和之后被调用。brforeDelete 和 afterDelete: 这两个将在一个 AR 实例被转载 2012-11-01 15:32:38 · 1473 阅读 · 0 评论 -
yii中引入js和css文件
一、引入jquery核心部件 代码Yii::app()->clientScript->registerCoreScript('jquery'); 批注:不论在页面中的何种位置引用,最终yii会将jquery.js文件放入yii的assets文件夹下。即/projectName/assets/82qg58/jquery-1.6.1.min.js。二、在控制器添转载 2012-11-01 15:30:39 · 1076 阅读 · 0 评论 -
yii表单验证用法 实例
Yii CModel.rules() 方法 、validate预定义完整列表、以及说说验证public array rules (){ .......}array 要调用 validate() 时应用的有效性规则。返回属性的有效性规则。声明验证规则,应重写此方法。 每个规则是数组具有以下结构:array('attribute list', 'validator name', '转载 2012-11-01 15:32:04 · 4063 阅读 · 0 评论 -
yii gii的使用方法
1.打开 protected\config下的main.php ,找到以下这段代码:(原来是注释了的,现在要去掉注释)'modules'=>array( // uncomment the following to enable the Gii tool 'gii'=>array( 'class'=>'system.gii.GiiMo转载 2012-11-01 15:29:57 · 1038 阅读 · 0 评论 -
Yii 截取字符串(UTF-8)的方法
1.将Helper.php放进protected\components文件夹下。2.调用方法: Helper::truncate_utf8_string($content,20,false); //不显示省略号 Helper::truncate_utf8_string($content,20); //显示省略号 Help.php 代码如下:class He转载 2012-11-01 15:28:58 · 1238 阅读 · 0 评论 -
yii 缓存之memcached
1.下载memcached软件包,解压,把memcached.exe 放到随意一个地方,比如:d:/memcached/ 下。2.开始->运行->输入cmd,命令行打开memcached.exe,所在文件夹,输入:memcached.exe -d install 安装3.输入memcached.exe -d start 启动 4.下载 php_memcache.dll 文件,放到ph转载 2012-11-01 15:27:35 · 2667 阅读 · 0 评论 -
yii filter自定义过滤器类的用法
过滤器执行顺序为它们出现在过滤器列表中的顺序。class PerformanceFilter extends CFilter{ protected function preFilter($filterChain) { // 动作被执行之前应用的逻辑 return true; // 如果动作不应被执行,此处返回 false }原创 2012-11-01 15:55:50 · 2871 阅读 · 0 评论 -
yii的filter用法
在Controller里面支持动态插入过滤动作,举例说明//重写CController的filter方法,返回我们想要配置的过滤器名字public function filters(){ return array('LoginRequired');} //跟据上面配置的过滤器名字会回调这个函数,格式为filterXXXXXXXX,xxxxxxxx为刚才配置转载 2012-11-01 15:41:12 · 1086 阅读 · 0 评论 -
Yii框架使用
db组件 'schemaCachingDuration'=>3600, 为什么不起做用?需要开缓存如何在页面下边显示sql的查询时间在log组件的routes中加入array('class'=>'CProfileLogRoute','levels'=>'error, warning',)同时在db组件中加入'enableProfiling'=>true,原创 2012-11-01 15:34:22 · 1865 阅读 · 0 评论 -
Yii 之组件
初学Yii,刚看到其组件机制,特别是刚看“组件事件”的时候真是把人给看晕了,可能还是基础不好的吧........接下来做个笔记备忘!!!Yii的组件机制组件机制,是Yii整个体系的思想精髓,在使用Yii之前,最应该先了解其组件机制,如果不了解这个机制,那么阅读Yii源代码会非常吃力。组件机制给Yii框架赋予了无穷的灵活性和可扩展性,可以毫不夸张地说,Yii框架的基础结构就是原创 2012-11-02 15:52:00 · 2372 阅读 · 1 评论