我想在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']) ?>
有任何想法吗?
我终于找到了一个解决方案,也许不是理想的,但却是完全可行的:将“类”数组和其余选项数组合并到“ widgetOptions”中:
'widgetOptions' => ArrayHelper::merge(['class' => TinyMce::classname()], Yii::$app->params['tinyMceParams']),
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句