当前位置: 首页>>代码示例>>PHP>>正文


PHP ItemList::setText方法代码示例

本文整理汇总了PHP中ItemList::setText方法的典型用法代码示例。如果您正苦于以下问题:PHP ItemList::setText方法的具体用法?PHP ItemList::setText怎么用?PHP ItemList::setText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ItemList的用法示例。


在下文中一共展示了ItemList::setText方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: PageHome

function PageHome(&$skeleton)
{
    $articles = Entities::retrieveGroupedEntities(ARTICLES);
    $itemlist = new ItemList($skeleton);
    $itemlist->setBorders(array('top' => '-', 'bottom' => '-', 'left' => '+', 'right' => '+'));
    $ascii_article = new Article($skeleton, current($articles));
    $skeleton->addWidget($ascii_article);
    $count = 0;
    while ($article = next($articles)) {
        ++$count;
        $text = "";
        $text .= "[url=";
        $text .= Common::urlFor('view_article', array('token' => $article->getToken())) . ']';
        $text .= "[b]" . $article->getCategory() . "[/b]";
        $text .= "/" . $article->getTitle() . '[/url]';
        $text .= " (" . $article->getDate() . ")";
        if ($count < count($articles) - 1) {
            $text .= "\n";
        }
        $itemlist->setText($text);
    }
    if ($count > 0) {
        $skeleton->addWidget($itemlist);
    }
}
开发者ID:aimxhaisse,项目名称:kenavo,代码行数:25,代码来源:PageHome.php

示例2: PageStat

function PageStat(&$skeleton)
{
    $itemlist = new ItemList($skeleton);
    $db = Stat::loadDb();
    $itemlist->setBorders(array('top' => '-', 'bottom' => '-', 'left' => '+', 'right' => '+'));
    $itemlist->setText("Number of page viewed: " . $db['total_pages']);
    $skeleton->addWidget($itemlist);
}
开发者ID:aimxhaisse,项目名称:kenavo,代码行数:8,代码来源:PageStat.php

示例3: SearchArticles

function SearchArticles($pattern, $skeleton)
{
    $matches = 0;
    $articles = Entities::retrieveGroupedEntities(ARTICLES);
    $itemlist = new ItemList($skeleton);
    foreach ($articles as $article) {
        if (stristr($article->getContent(), $pattern)) {
            ++$matches;
            $link = Common::urlFor('view_article', array('token' => $article->getToken()));
            $itemlist->setText('<a href="' . $link . '">' . $article->getTitle() . '</a>');
        }
    }
    $skeleton->addWidget($itemlist);
    return $matches;
}
开发者ID:aimxhaisse,项目名称:kenavo,代码行数:15,代码来源:PageSearch.php


注:本文中的ItemList::setText方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。