public function train_surp(){
$cache=Cache::get('train_surp');
if($cache){
$this->assign('list',unserialize( $cache));
}
else{
$retult=train::paginate(5);
Cache::set('train_surp',$retult,10);
$ list=Cache::get('train_surp');
$this->assign('list',$list);
}
return $this->fetch();
}
if($cache){
中的$cache应该是对象类型
if(这里是布尔值得判断 无法判断对象类型的)
没看出来你具体问的是什么?