Yii在扩展tinymce中给出了错误

时间:2015-03-07 12:54:38

标签: php yii

我已安装此扩展程序: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,
    ]
]);

1 个答案:

答案 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(); ?>