public function _Cate ($attr,$content) {
$order = $attr['order'];
$parseStr = '<?php ';
$parseStr .= '$cate = M('.'category'.')->order('.$order.') ->select()';
$parseStr .= '$Category = new \Pub\Category()';
$parseStr .= '$cate = $Category::unLimitedForLayer('.$cate.')';
$parseStr .= 'foreach('.$cate.'as'. $v.'): ';
$parseStr .= 'extract('.$v.')';
$parseStr .= '?>';
$parseStr .= $content;
$parseStr .= '<?php endforeach; ?>';
if(!empty($parseStr)) {
return $parseStr;
}
return ;
} 最佳答案