错误类' kartik \ widgets \ SideNav'未找到

时间:2017-01-18 07:55:07

标签: php yii2-advanced-app

我已下载yii2-widgets-master,但我不知道应该保留哪些内容。 我面临错误Class kartik\widgets\SideNav未找到。

我的代码在这里

<?php 
use yii\helpers\Url;
use kartik\widgets\SideNav;
?>  
<div id = "links">
<div class="user-img"><a href = "" class="user"><i class="fa fa-user" aria- hidden="true"></i></a>
<div class="text-center info">  <p>Wecare</p></div>
</div>
<?php
$menuItems[] =  ['label' => 'DFenX - Yii2 User - '. Yii::t('app','User Admin     Panel'),  'icon' => 'cog', 'url'=>Url::to(['/user/admin/index'])];
$menuItems[] =  ['label' => Yii::t('app','Authentication manager'),  'icon'    => 'th-list', 'items' =>  [    
['label' => 'Settings', 'icon' => 'th-list', 'items' => [
['label' => '/user/settings',  'url'=>Url::to(['/user/settings'])],
['label' => '/user/settings/profile',     'url'=>Url::to(['/user/settings/profile'])],
['label' => '/user/settings/account',     'url'=>Url::to(['user/settings/account'])],
['label' => '/user/settings/networks',   'url'=>Url::to(['/user/settings/networks'])],
]],
['label' => 'Registration', 'icon' => 'th-list', 'items' => [                                
['label' => '/user/registration/register',     'url'=>Url::to(['/user/registration/register'])],
['label' => '/user/registration/resend',    'url'=>Url::to(['/user/registration/resend'])],
]],
['label' => 'Security', 'icon' => 'th-list', 'items' => [                                
['label' => '/user/security/login',   'url'=>Url::to(['/user/security/login'])],
['label' => '/user/security/logout',    'url'=>Url::to(['/user/security/logout'])],
]],
['label' => 'Recovery', 'icon' => 'th-list', 'items'  => [                               
['label' => '/user/recovery/request',    'url'=>Url::to(['/user/recovery/request'])],
['label' => '/user/recovery/reset',   'url'=>Url::to(['/user/recovery/reset'])],
]],
]];
$type = SideNav::TYPE_PRIMARY;
$heading = '<i class="glyphicon glyphicon-user"></i> ' . Yii::t('app','USER    Admin - UTILITIES');
echo SideNav::widget([ 
'type' => $type,
'encodeLabels' => false,
'heading' => $heading,
'items' =>$menuItems,
]);
?>
</div>

1 个答案:

答案 0 :(得分:0)

添加到composer.json:

"kartik-v/yii2-widget-sidenav": "*"

在项目目录下的控制台中运行composer update