Yii2:使用自定义设置将TinyMCE用于Kartik的DetailView

时间:2016-09-21 13:23:10

标签: yii2 tinymce detailview

我想在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']) ?>

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我终于找到了一个解决方案,可能并不理想但完全可操作:合并两个班级&#39;数组和rest-of-options数组进入&#39; widgetOptions&#39;:

'widgetOptions' => ArrayHelper::merge(['class' => TinyMce::classname()], Yii::$app->params['tinyMceParams']),