PHP开发实例大全(提高卷) 中文完整pdf扫描版[244MB]
个人遇到的问题
在使用数据缓存的时候,使用页面缓存,配置config无从下手。都是cache。找资料也没看到。
看源码,看到,页面缓存的时候可以传递参数,判断是调用哪个缓存组件。
'cacheID' => 'Fcache',//定义调用哪个组件
config中修改文件缓存名称为Fcache
'Fcache' => array( 'class' => 'system.caching.CFileCache', ), 'cache'=>array( 'class'=>'system.caching.CMemCache', 'servers'=>array( array('host'=>'127.0.0.1', 'port'=>11211, 'weight'=>60), #array('host'=>'server2', 'port'=>11211, 'weight'=>40), ), ), public function filters() { return array ( array ( 'COutputCache + index,view', 'duration' => 3600, 'varyByParam' => array('id','page'), 'cacheID' => 'Fcache',//定义调用哪个组件 ) ); }