请教自定义标签分页报错问题

浏览:683 发布日期:2015/04/12 分类:求助交流
'tplist'    => array('attr' => 'type,cate,order,limit,where,len,page','close' => 1),public function _tplist($attr,$content) {
        $limit = empty($attr['limit'])? '10' : $attr['limit'];
        $pagesize = empty($attr['pagesize'])? '0' : $attr['pagesize'];

        $type = $attr['type']; //要查询的数据表
        $order = $attr['order'];    //排序
        $limit = $attr['limit']; //多少条数据
        $where = $attr['where']; //查询条件

        
        $count = M('news')->where($where)->count();// 查询满足要求的总记录数
        $page = new \Think\Page($count,$limit);//实例化分页类 传入总记录数和每页显示的记录数
        //解决路由分页问题
        $page_tpl = urlencode('[PAGE]'); 
        $page->url  =  U("News/2-{$page_tpl}");

        $show = $page->show();//分页显示输出
        $limit = $page->firstRow.','.$page->listRows;
        


        $str = '<?php ';
        $str .=  '$page='.$show.';';
        $str .= '$result = M("' . $type . '")->where("' . $where . '")->order("' . $order . '")->limit(' . $limit . ')->select();';
        $str .= 'foreach ($result as $v):';
        $str .= '$url = U(\'/Content/\'.$v[\'id\'].\'\');?>';
        $str .= $content;
        $str .= '<?php endforeach ?>';
        //$str .= '<?php ';
        
        return $str;
    }
其中$str .=  '$page='.$show.';';为什么会报错

PHP版本是5.3.10
最佳答案
评论() 相关
后面还有条评论,点击查看>>