Html::a('<i class="glyphicon glyphicon-plus"></i>', ['controller/create']
И что? Вы отключили его у одного объекта
это понятно... а работает видимо по тому что у AssetManager по умолчанию бутстрап сконфигурирован
'assetManager' => [
'bundles' => [
'yii\bootstrap\BootstrapPluginAsset' => [
'js'=> []
],
'yii\bootstrap\BootstrapAsset' => [
'css' => []
],
],
],
посмотрите в предыдущих комментриях я привел конфиг для AssetManager
return [
'bundles' => [
'yii\bootstrap\BootstrapAsset' => [
'sourcePath' => '@bower/bootstrap/dist',
'css' => ['css/bootstrap.min.css']
],
'yii\bootstrap\BootstrapPluginAsset' => [
'sourcePath' => '@bower/bootstrap/dist',
'js' => ['js/bootstrap.min.js']
]
]
];
$assetManager = new \yii\web\AssetManager(require __DIR__ . '/config/config.php');
Yii::$app->view->setAssetManager($assetManager);
Setting unknown property: yii\web\AssetManager::id
return [
'id' => 'admin',
'name' => 'TestName',
'components' => [
'assetManager' => [
'class' => yii\web\AssetManager::className(),
'bundles' => [
'yii\bootstrap\BootstrapAsset' => [
'sourcePath' => '@bower/bootstrap/dist',
'css' => ['css/bootstrap.min.css']
],
'yii\bootstrap\BootstrapPluginAsset' => [
'sourcePath' => '@bower/bootstrap/dist',
'js' => ['js/bootstrap.min.js']
]
]
]
]
];
$assetManager = new \yii\web\AssetManager();
Yii::$app->view->setAssetManager($assetManager);
[
'class' => 'yii\grid\ActionColumn',
'controller' => 'settings' // controller, который обрабатывает этот crud
]
// or
[
'class' => 'yii\grid\ActionColumn',
'controller' => 'post' // controller, который обрабатывает этот crud
]
// or
[
'class' => 'yii\grid\ActionColumn',
'controller' => 'catalog' // controller, который обрабатывает этот crud
]