Как использовать URL-адрес ссылки в booster.widgets.TbButtonGroup в YiiBooster 4.x?

Эта ссылка на код не работает … как исправить?

<?php
$this->widget(
'booster.widgets.TbButtonGroup', array(
'context' => 'primary',
'buttons' => array(
array('label' => UserModule::t('Manage User'), 'url' => Yii::app()->createUrl('/user/admin'), 'icon'=>'fa fa-users','tooltip'=>'ทดสอบ', 'visible' => UserModule::isAdmin()),
array('label' => UserModule::t('List User'), 'url' => array('/user'),'icon'=>'fa fa-users'),
array('label' => UserModule::t('Profile'), 'url' => array('/user/profile'),'icon'=>'fa fa-user'),
array('label' => UserModule::t('Edit'), 'url' => array('edit'),'icon'=>'fa fa-edit'),
array('label' => UserModule::t('Change password'), 'url' => array('changepassword'),'icon'=>'fa fa-pencil'),
array('label' => UserModule::t('Logout'), 'url' => array('/user/logout'),'icon'=>'fa fa-sign-out')
),
)
);
?>

Это вывод .. это не показывать ссылку …

<div class="btn-group"><button class="btn btn-primary" id="yw0" data-toggle="tooltip" name="yt0" type="button"><i class="fa fa-users"></i> จัดการผู้ใช้งาน</button><button class="btn btn-primary" id="yw1" name="yt1" type="button"><i class="fa fa-users"></i> รายการผู้ใช้งาน</button><button class="btn btn-primary" id="yw2" name="yt2" type="button"><i class="fa fa-user"></i> โพรไฟล์</button><button class="btn btn-primary" id="yw3" name="yt3" type="button"><i class="fa fa-edit"></i> แก้ไข</button><button class="btn btn-primary" id="yw4" name="yt4" type="button"><i class="fa fa-pencil"></i> เปลี่ยนรหัสผ่าน</button><button class="btn btn-primary" id="yw5" name="yt5" type="button"><i class="fa fa-sign-out"></i> ออกจากระบบ</button></div>

0

Решение

Вам нужно указать тип кнопки, которая вам нужна

лоток это:

Yii::import('booster.widgets.TbButton');
$this->widget(
'booster.widgets.TbButtonGroup',
[
'buttons' => [
[
'label' => 'Descargar',
'buttonType'=> TbButton::BUTTON_LINK,
'icon'=>'fa fa-download',
'url' => Yii::app()->baseUrl,
],
[
'label' => 'Editar',
'buttonType'=> TbButton::BUTTON_LINK,
'icon'=>'fa fa-pencil',
'url' => Yii::app()->baseUrl,
],
],
]
);
1

Другие решения

Параметр url должен быть строкой, а не массивом.

Итак, вместо
array('label' => UserModule::t('List User'), 'url' => array('/user'),'icon'=>'fa fa-users')

Попробуй с
array('label' => UserModule::t('List User'), 'url' => '/user', 'icon'=>'fa fa-users')

Если он не работает, то, скорее всего, некоторые компоненты не загружены или JavaScript отключен.

Я смогу помочь вам больше, если вы укажете URL, где я смогу увидеть страницу с вопросами.

0

По вопросам рекламы [email protected]