zoukankan      html  css  js  c++  java
  • onethink封装arclist调用文章列表!

    其实没有什么东西,做个记录,方便以后使用!

    <ul>
        <arclist mid='2' cid='2' row='2'>
        <li>{$title}</li>
        </arclist>    
    </ul>

    封装标签示例:

    // 定义标签
    protected $tags = array(
        'topcates'=> array('attr'=>'limit'),
        'arclist'=> array('attr'=>'mid,cid,row')
    );

    具体方法示例:

    public function _arclist($attr,$content){
        //调用父类
        $mid = isset($attr['mid']) ? $attr['mid'] : '2';
        $cid = isset($attr['cid']) ? $attr['cid'] : '';
        $row = isset($attr['row']) ? $attr['row'] : '5';
        // 组合PHP代码字符串
        $str = '<?php ';
        $str .= '$where = array("model_id"=>'.$mid.',"category_id"=>'.$cid.');';
        $str .= '$_cateArcList = M("document")->where($where)->limit('.$row.')->select();';
        $str .= 'foreach($_cateArcList as $v):';
        $str .= 'extract($v); ?>';
        $str .= $content;
        $str .= '<?php endforeach;?>';
        return $str;
    }

    just so so !

  • 相关阅读:
    Pick-up sticks
    The Doors
    Intersecting Lines
    Segments
    TOYS
    Palindrome
    Distinct Substrings
    Milk Patterns
    Musical Theme
    JavaScript基于时间的动画算法
  • 原文地址:https://www.cnblogs.com/e0yu/p/7488328.html
Copyright © 2011-2022 走看看