Heim >PHP-Framework >YII >Wie verwende ich Ueditor in Yii?
Wie verwende ich Ueditor in Yii?
Erstellen Sie zunächst ein öffentliches Verzeichnis und ein Upload-Verzeichnis im Eintragsdateiverzeichnis >Dann laden Sie Ueditor herunter, entpacken Sie es in das öffentliche Verzeichnis.
Importieren Sie dann die Bibliothek „ueditor for yii2“ und definieren Sie ein benutzerdefiniertes Upload-Verzeichnis.
"imagePathFormat": "/uploads/ueditor/image/{yyyy}{mm}{dd}/{time}{rand:6}", "scrawlPathFormat": "/uploads/ueditor/image/{yyyy}{mm}{dd}/{time}{rand:6}"
Führen Sie es schließlich in die Ansicht ein .
<?php
use yii\helpers\Html;
use yii\bootstrap\ActiveForm;
//引入百度编辑器
$this->registerJsFile('@web/public/ueditor/ueditor.config.js');//注册自定义js
$this->registerJsFile('@web/public/ueditor/ueditor.all.min.js');
$this->registerJsFile('@web/public/ueditor/lang/zh-cn/zh-cn.js');
?>
<script>
$(function(){
var ue = UE.getEditor('editor');
})
</script>
<style>
.inline .radio,.inline .checkbox{display: inline-block;margin: 0 5px;}
#editor{margin-top: 20px;padding:0;margin:20px 0;width:100%;height:auto;border: none;}
</style>
<?php $form=ActiveForm::begin([
'id'=>'upload',
'enableAjaxValidation' => false,
'options'=>['enctype'=>'multipart/form-data']
]);
?>
<?= $form->field($model,'title')->textInput();?>
<?= $form->field($model, 'image')->fileInput();?>
<?= $form->field($model,'content')->textarea(['rows'=>6,'id'=>'editor','class'=>'col-sm-1 col-md-12']);?>
<?= Html::submitButton('提交', ['class'=>'btn btn-primary','name' =>'submit-button']) ?>
<?php ActiveForm::end();?>
Empfohlenes Tutorial: „
Das obige ist der detaillierte Inhalt vonWie verwende ich Ueditor in Yii?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!