zoukankan      html  css  js  c++  java
  • ThinkPHP

    提出问题:widget能实现什么功能?

    显示右侧博文:

    1、首先在Home目录下新建Widget文件夹,之后建立对应文件

    2、拿最热Hot新闻来举例:

    在Tpl目录下Common公共文件夹里的right.html文件,用来显示右侧博文。

    在其中写上热门新闻的工具代码:

    <!-- 热门博文 Begin -->
    <{:W('Hot', array('limit'=>5))}>
    <!-- 热门博文 End -->

    所有的代码:

    3、对应的HotWidget.class.php代码:

    <?php
    Class NewWidget extends Widget {
        Public function render($data) {
            $limit = $data['limit'];
            $data['hot'] = M('Blog')->field('id', 'name', 'click')->order('clickDESC')->limit($limit)->select();
            return $this->renderFile('', $data);
        }
    }

    4、对应的Hot文件夹下的Hot.html:代码:

    <dl>
        <dt>热门博文</dt>
        <foreach name="hot" item="v">
            <dd>
                <a href="<{:U('/' . $v['id'])}>"><{$v.title}></a>
                <span>(<{$v.click}>)</span>
            </dd>
        </foreach>
    </dl>

    完。

  • 相关阅读:
    Largest Submatrix of All 1’s
    Max Sum of Max-K-sub-sequence
    Sticks Problem
    Splay模版
    B. Different Rules
    链表合并 leetcode
    K个一组翻转链表
    反转链表2 leetcode
    nodejs简单仿apache页面
    HTML 5 Web Workers
  • 原文地址:https://www.cnblogs.com/KTblog/p/5202207.html
Copyright © 2011-2022 走看看