本文整理汇总了PHP中KTemplate::reset方法的典型用法代码示例。如果您正苦于以下问题:PHP KTemplate::reset方法的具体用法?PHP KTemplate::reset怎么用?PHP KTemplate::reset使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KTemplate
的用法示例。
在下文中一共展示了KTemplate::reset方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: reset
public function reset()
{
parent::reset();
if (isset($this->_blc) && is_array($this->_blc)) {
reset($this->_blc);
while (list($key, $value) = each($this->_blc)) {
$this->_blc[$key] = true;
}
}
}
示例2: int_list
function int_list($aArray, $sFileNameItemsTpl)
{
// dbg($aArray);
$aChunk = array_chunk($aArray, 20);
// dbg($aChunk);
// verify & decrement
if (!isset($_GET['pg'])) {
$_GET['pg'] = 0;
} elseif (!is_numeric($_GET['pg'])) {
$_GET['pg'] = 0;
} elseif ($_GET['pg'] < 1) {
$_GET['pg'] = 0;
} else {
$_GET['pg'] = $_GET['pg'] - 1;
}
if (isset($aChunk[$_GET['pg']])) {
// Console::log($aChunk[$_GET['pg']]);
$aArray = $aChunk[$_GET['pg']];
}
$sResult = '';
if (!empty($aArray)) {
// dbg(FLGR_ITEMS.'/'.$sFileNameItemsTpl);
$tplItem = new KTemplate(FLGR_ITEMS . '/' . $sFileNameItemsTpl);
// dbg($tplItem);
foreach ($aArray as $v) {
$tplItem->assign($v);
$sResult .= $tplItem->get();
$tplItem->reset();
}
}
$tplPager = new KTemplate();
$tplPager->loadTemplateContent('
<br />
<div class="pager">
<a href="#" class="prew"><img src="/images/arrleft.png" alt="Назад" width="25" height="15"></a> <a href="#" class="next"><img src="/images/arrright.png" alt="Назад" width="25" height="15"></a>
<ul>
{EltPlace}
<!-- BEGIN Elt -->
<li><a href="?pg={n}">{n}</a></li>
<!-- END Elt -->
<!-- BEGIN SelElt -->
<li><span>{n}</span></li>
<!-- END SelElt -->
</ul>
</div>
');
foreach ($aChunk as $k => $v) {
if ($_GET['pg'] == $k) {
$tplElt = $tplPager->fetchBlock('SelElt');
} else {
$tplElt = $tplPager->fetchBlock('Elt');
}
$tplElt->assign('n', $k + 1);
$tplPager->assign('EltPlace', $tplElt);
$tplElt->reset();
}
$tplPager->assign('Elt', '');
$tplPager->assign('SelElt', '');
$tplPager->assign('EltPlace', '');
return '<div>' . $sResult . '</div>' . $tplPager->get();
}