Yii2:使用TinyMCE通过自定义设置进入Kartik的DetailView

安东尼奥·洛佩兹(Antonio Lopez)

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

有任何想法吗?

安东尼奥·洛佩兹(Antonio Lopez)

我终于找到了一个解决方案,也许不是理想的,但却是完全可行的:将“类”数组和其余选项数组合并到“ widgetOptions”中:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章