</p> <div class="row"> <div class="col-md-3"> <?php ksort($packages); // print_r($packages); $nav = []; foreach ($packages as $package => $classes) { $nav[$package] = ['label' => $package, 'url' => '#', 'items' => []]; foreach ($classes as $class) { $nav[$package]['items'][] = ['label' => $class, 'url' => Url::to(['api/view', 'version' => $version, 'section' => $class]), 'active' => isset($section) && $section == $class]; } } ?> <?php echo SideNav::widget(['id' => 'api-navigation', 'items' => $nav, 'view' => $this]); ?> </div> <div class="col-md-9" role="main"> <div class="content api1"> <?php echo $content; ?> </div> </div> </div> </div> <div class="container"> <?php echo \app\components\Comments::widget(['objectType' => 'api', 'objectId' => $version . '-' . $section]);
<h1 class="guide-headline"><?php echo Html::encode($guide->title); ?> </h1> </div> <div class="col-xs-5 col-sm-4"> <?php echo $this->render('_versions.php', ['guide' => $guide, 'section' => $section]); ?> </div> </div> <div class="row row-offcanvas"> <div class="col-sm-3"> <?php echo SideNav::widget(['id' => 'guide-navigation', 'items' => $nav, 'options' => ['class' => 'sidenav-offcanvas']]); ?> </div> <div class="col-sm-9" role="main"> <div class="guide-content content"> <?php if (!empty($missingTranslation)) { ?> <div class="alert alert-warning"> <strong>This section is not translated yet.</strong> <br /> Please read it in English and consider <a href="https://github.com/yiisoft/yii2/blob/master/docs/internals/translation-workflow.md"> helping us with translation</a>. </div> <?php
// apply level classes to all namespace levels except the last one $namespaceLabel = []; foreach (explode('\\', $namespace) as $level => $ns) { if ($level < substr_count($namespace, '\\')) { $namespaceLabel[] = Html::tag('span', Html::encode($ns) . '\\', ['class' => "api-ns-level-{$level}"]); } else { $namespaceLabel[] = Html::encode($ns); } } $namespaceLabel = implode('', $namespaceLabel); } if (!isset($nav[$namespace])) { $nav[$namespace] = ['label' => $namespaceLabel, 'encodeLabel' => false, 'url' => '#', 'items' => []]; } $nav[$namespace]['items'][] = ['label' => StringHelper::basename($class->name), 'url' => $renderer->generateApiUrl($class->name), 'active' => isset($type) && $class->name == $type->name]; } ?> <?php echo SideNav::widget(['id' => 'api-navigation', 'items' => $nav, 'view' => $this, 'options' => ['class' => 'sidenav-offcanvas']]); ?> </div> <div class="col-sm-10 col-md-10 col-lg-10" role="main"> <!-- YII_VERSION_SELECTOR --> <div class="content"> <?php echo $content; ?> </div> </div> </div>