- 博客(12)
- 收藏
- 关注
原创 yii 片段缓存beginCache
用法: ...别的HTML内容...<?php if($this->beginCache($id)) { ?>...被缓存的内容...<?php $this->endCache(); } ?>...别的HTML内容... ...其他HTML内容...<?php if($this->beginCache(...
2012-09-26 17:29:09 173
原创 Yii: 利用Clip片段构建复杂界面
layout: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html> <head> <title>C...
2012-09-26 17:12:32 70
原创 yii with
$post = Post::model()->with(array('comments'=>array('condition' =>'comments.status=1','order'=>'comments.create_time DESC') ))->findByPk($pid);
2012-09-26 11:20:40 60
原创 Magento获取子分类及产品数量
很多Magento的项目中,客户需求将每个当前分类下的每个子分类以及该分类下的产品数量全部显示出来,类似于Category (108)的形式。如下所示想实现这种效果,就必须要知道如何获取当前分类的子分类,并了解Product Collection类中的count()方法。该方法用于获取任意形式下对于Product Collection进行筛选后的产品数量。// 获取当前分类模型$cu...
2012-09-24 19:13:56 106
原创 utf-8编码下的字符串
$zhStr = ‘您好,中国!’;$str = ‘Hello,中国!’;// 计算中文字符串长度function utf8_strlen($string = null) {// 将字符串分解为单元preg_match_all(“/./us”, $string, $match);// 返回单元个数return count($match[0]);}echo ...
2012-09-24 14:41:30 425
原创 css实现强制不换行/自动换行/强制换行
强制不换行 div{ white-space:nowrap; } 自动换行 div{ word-wrap: break-word; word-break: normal; } 强制英文单词断行 div{ word-break:break-all; } ============================================ CSS设置不转行: overflow:hidden 隐藏 ...
2012-09-21 10:59:25 76
原创 通过COutputCache定现整页缓存,文件缓存
1、修改在config文件加入缓存组件 'cache' => array ( 'class' => 'system.caching.CFileCache' ),2、在要做缓存的控制器里定义过滤器 我现在要定义SiteController public function filters() { ...
2012-09-17 11:11:53 95
原创 yii之函数countBySql()
countBySql()源代码如下:public function countBySql($sql,$params=array()){ Yii::trace(get_class($this).'.countBySql()','system.db.ar.CActiveRecord'); return $this->getCommandBuilder()->...
2012-09-06 11:02:16 325
原创 YIIl的layout套用
最低层layout:<html xmlns="http://www.w3.org/1999/xhtml"><head> ...</head><body> <?php echo $content; ?></body></html>
2012-09-05 14:08:08 124
原创 yii利用Clip构建界面
Yii为我们提供了layout,我们可以把一个view嵌入设计好的layout。但随着网站设计越来越多变,越来越复杂,只是layout内一个$content 变量在载入view似乎并不能满足我们的需求。如果页面中有好几个地方需要时时变动呢?没关系, Yii还为我们提供了Clip这个方法,这个其实有点类似与Django中的block。比如现在我们需要构建一个布局,左边是主要内容,侧边栏...
2012-09-05 14:04:50 90
原创 Yii框架自带缓存的使用方法
Yii的自带缓存都继承CCache 类, 在使用上基本没有区别缓存基础类 CCache 提供了两个最常用的方法:set() 和 get()。要在缓存中存储变量 $value,我们选择一个唯一 ID 并调用 set() 来存储它:Yii::app()->cache->set($id, $value);被缓存的数据会一直保留在缓存中,直到因一些缓存策略而被删除(比如缓存空间...
2012-09-04 14:27:28 158
原创 Magento中为Block启用Cache方法
在Block类的_construct(不是构造方法)方法中加入以下代码: Php代码public function _construct() { $this->addData( array( 'cache_lifetime' => 3600, ...
2012-09-02 00:54:32 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人