Yii2:通过自定义设置将 TinyMCE 用于 Kartik 的 DetailView
Yii2: Using TinyMCE into Kartik's DetailView with custom settings
我想在 Kartik 的 DetailView 编辑模式中插入 2amigos 的 TinyMCE 小部件。这是我现在得到的:
[
'attribute' => 'myAttribute',
'format' => 'raw',
'type' => 'widget',
'widgetOptions' => ['class' => TinyMce::classname()],
'value' => $model->myAttribute,
],
通过这个块,我成功地向 TinyMCE 编辑器展示了默认设置。我现在要做的是使用定义的自定义设置来显示它:
Yii::$app->params['myTinyMceParams']
我这样做的形式:
<?= $form->field($model, 'myAttribute')->widget(TinyMce::className(), Yii::$app->params['myTinyMceParams']) ?>
有什么想法吗?
我终于找到了一个解决方案,也许不理想但完全可行:将 'class' 数组和其余选项数组合并到 'widgetOptions':
'widgetOptions' => ArrayHelper::merge(['class' => TinyMce::classname()], Yii::$app->params['tinyMceParams']),
我想在 Kartik 的 DetailView 编辑模式中插入 2amigos 的 TinyMCE 小部件。这是我现在得到的:
[
'attribute' => 'myAttribute',
'format' => 'raw',
'type' => 'widget',
'widgetOptions' => ['class' => TinyMce::classname()],
'value' => $model->myAttribute,
],
通过这个块,我成功地向 TinyMCE 编辑器展示了默认设置。我现在要做的是使用定义的自定义设置来显示它:
Yii::$app->params['myTinyMceParams']
我这样做的形式:
<?= $form->field($model, 'myAttribute')->widget(TinyMce::className(), Yii::$app->params['myTinyMceParams']) ?>
有什么想法吗?
我终于找到了一个解决方案,也许不理想但完全可行:将 'class' 数组和其余选项数组合并到 'widgetOptions':
'widgetOptions' => ArrayHelper::merge(['class' => TinyMce::classname()], Yii::$app->params['tinyMceParams']),