namespace app\index\widget;
use think\Controller;
class Widgets extends Controller
{
public function leftCategory()
{
return $this->fetch('widget/leftCategory');//当然得有视图了
}
public function breadCrumbs()
{
return $this->fetch('widget/breadCrumbs');
}
}视图模板leftCategory.php(左侧导航栏)如下:<div class="left_title1"><?php echo $parentName ?></div>
<div class="sub_left">
<div class="ny_zblb1">
<ul id="menu-%e6%96%b0%e9%97%bb" class="clearfix left_nav">
<?php foreach ($currentCateList as $v): ?>
<li id="menu-item-<?php echo $v['id'] ?> end"
class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-47 end"><a
<?php echo $v['enname'] == $currentCateEnName ? 'style="background: url(/public/static/home/images/leftli1.jpg) 0 0px;color: #FFF; "' : '' ?>
href="<?php echo url('@index/page/_list', 'enname=' . $v['enname']); ?>"><?php echo $v['name'] ?></a>
</li><?php endforeach; ?>
</ul>
</div>
</div>视图模板breadCrumbs.php(面包屑)如下:<div class="right_title"><span class="right_name"><?php echo $currentCateName ?>
<font><?php echo $currentCateEnName ?></font></span>
<div class="fast"><b>当前位置:</b>
<ul class="breadcrumbs"><?php echo $currentBread; ?></ul>
</div>
</div>最后就是调用了,在需要的模板页面直接加载输出就行了。ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。