我已安装此扩展程序:TinyMCE
我的问题是,当我使用该链接提供的代码时,此错误显示: 未知的变量形式。
以下是代码:
use moonland\tinymce\TinyMCE;
echo TinyMCE::widget(['name' => 'text-content']);
$form->field($model, 'attribute')->widget(TinyMCE::className());
//toggle to tinyMCE or to textarea
echo TinyMCE::widget(['name' => 'text-content', 'toggle' => ['active' => true]]);
$form->field($model, 'attribute')->widget(TinyMCE::className(), [
'toggle' => [
'active' => true,
]
]);
答案 0 :(得分:0)
因为您只是复制并粘贴代码。文档并不总是显示完整的代码,而是显示执行关键角色的技术代码片段
从错误中可以明显看出,您没有在代码中定义表单
这是定义表单的代码。
<?php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use moonland\tinymce\TinyMCE;
?>
<?php $form = ActiveForm::begin(); ?>
echo TinyMCE::widget(['name' => 'text-content']);
$form->field($model, 'attribute')->widget(TinyMCE::className());
//toggle to tinyMCE or to textarea
echo TinyMCE::widget(['name' => 'text-content', 'toggle' => ['active' => true]]);
$form->field($model, 'attribute')->widget(TinyMCE::className(), [
'toggle' => [
'active' => true,
]
]);
<?php ActiveForm::end(); ?>