<?php use app\widgets\Sidebar; use app\models\ar\Category; $this->beginContent('@app/views/layouts/main.php'); include "_nav.php"; ?> <div class="container" style="margin-top:5em; padding-bottom:1em;"> <div class="row row-offcanvas row-offcanvas-right"> <?php echo $content; ?> <?php $categories_array = [['categoryId' => 0, 'label' => '所有分类', 'url' => ['/site/index']]]; $categories = Category::getCategories(); foreach ($categories as $category) { $categories_array[] = ['categoryId' => $category['id'], 'label' => $category['name'], 'url' => ['site/index', 'category_id' => $category['id']]]; } echo Sidebar::widget(['title' => '文章分类', 'items' => $categories_array, 'handleActive' => function ($id) { $currentId = 0; if (isset($_GET['category_id'])) { $currentId = intval($_GET['category_id']); } return $currentId == $id; }]); ?> </div> </div> <?php $this->endContent();
<div class="container"> <?php echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]); ?> <div class="row"> <div class="col-md-8"> <main role="main"> <?php echo $content; ?> </main> </div> <div class="col-md-4"> <aside class="sidebar"> <?php echo Sidebar::widget([]); ?> </aside> </div> </div> </div> </div> <footer class="footer"> <div class="container"> <p class="pull-left">© My Company <?php echo date('Y'); ?> </p>