yiidoc/yii2-redactor

为Yii2框架的redactor扩展。

安装次数: 506 120

依赖项: 61

建议者: 1

安全性: 0

星标: 188

关注者: 21

分支: 87

公开问题: 52

语言:JavaScript

类型:yii2-extension

2.0.1 2015-06-02 21:47 UTC

This package is auto-updated.

Last update: 2024-08-25 06:52:38 UTC


README

为Yii2框架的redactor扩展。

安装

安装此扩展的首选方式是通过composer

运行

php composer.phar require --prefer-dist yiidoc/yii2-redactor "*"

或者

 "yiidoc/yii2-redactor": "*"

将它们添加到composer.json文件的require部分。

配置

添加到配置文件(config/web.php或common\config\main.php)

    'modules' => [
        'redactor' => 'yii\redactor\RedactorModule',
    ],

或者如果您想更改上传目录,则到path/to/uploadfolder,默认值 @webroot/uploads

    'modules' => [
        'redactor' => [
            'class' => 'yii\redactor\RedactorModule',
            'uploadDir' => '@webroot/path/to/uploadfolder',
            'uploadUrl' => '@web/path/to/uploadfolder',
            'imageAllowExtensions'=>['jpg','png','gif']
        ],
    ],

注意:您需要创建上传文件夹并设置文件夹的chmod和安全性,参考:使用 .htaccess 保护上传文件夹如何设置安全的媒体上传

配置视图/表单

<?= $form->field($model, 'body')->widget(\yii\redactor\widgets\Redactor::className()) ?>

或者不使用ActiveField

<?= \yii\redactor\widgets\Redactor::widget([
    'model' => $model,
    'attribute' => 'body'
]) ?>

或者配置高级redactor,参考文档

<?= $form->field($model, 'body')->widget(\yii\redactor\widgets\Redactor::className(), [
    'clientOptions' => [
        'imageManagerJson' => ['/redactor/upload/image-json'],
        'imageUpload' => ['/redactor/upload/image'],
        'fileUpload' => ['/redactor/upload/file'],
        'lang' => 'zh_cn',
        'plugins' => ['clips', 'fontcolor','imagemanager']
    ]
])?>

糟糕!我在我的项目上进行了测试,但没有太多时间编写文件和使用的文档。如果您有问题,请创建一个问题

谢谢!