在ajax / pjax请求后未加载Yii2 Redactor

时间:2016-04-20 13:18:29

标签: yii2 yii2-advanced-app pjax redactor

我使用redactor编辑评论。由于有多个注释,因此有多个编辑器。大部分时间都会加载redactor,但有时不会加载redactor并只生成普通的文本编辑器。

在Pjax请求

之后加载这些注释

我的代码:

    <?= \yii\redactor\widgets\Redactor::widget([
        'name' => 'comment',
        'value' => \yii\helpers\HtmlPurifier::process($comment),
        'clientOptions' => [
            'imageUpload' => \yii\helpers\Url::to(['/redactor/upload/image']),
        ],
    ]) ?>

1 个答案:

答案 0 :(得分:0)

问题解决了:

你必须把ID:)

<?= \yii\redactor\widgets\Redactor::widget([
        'id' => 'edit_redactor_' . $comment_id,
        'name' => 'comment',
        'value' => \yii\helpers\HtmlPurifier::process($comment),
        'clientOptions' => [
            'imageUpload' => \yii\helpers\Url::to(['/redactor/upload/image']),
        ],
    ]) ?>