Yii에서 Ueditor를 어떻게 사용하나요?

Guanhui
풀어 주다: 2020-06-09 14:59:55
원래의
2953명이 탐색했습니다.

Yii에서 Ueditor를 어떻게 사용하나요?

Yii Ueditor를 사용하는 방법?

먼저 새 공용 디렉토리를 만들고 항목 파일 디렉토리에 디렉토리를 업로드합니다.

그런 다음 Ueditor를 다운로드하여 공용 디렉토리에 추출합니다.

그런 다음 "ueditor를 가져옵니다. yii2" 라이브러리, 사용자 정의 업로드 디렉터리 정의;

"imagePathFormat": "/uploads/ueditor/image/{yyyy}{mm}{dd}/{time}{rand:6}",  
 "scrawlPathFormat": "/uploads/ueditor/image/{yyyy}{mm}{dd}/{time}{rand:6}"
로그인 후 복사

마지막으로 뷰에 도입하고 사용하면 됩니다.

<?php
use yii\helpers\Html;
use yii\bootstrap\ActiveForm;
//引入百度编辑器
$this->registerJsFile(&#39;@web/public/ueditor/ueditor.config.js&#39;);//注册自定义js
$this->registerJsFile(&#39;@web/public/ueditor/ueditor.all.min.js&#39;);
$this->registerJsFile(&#39;@web/public/ueditor/lang/zh-cn/zh-cn.js&#39;);
?>
<script>
 $(function(){
    var ue = UE.getEditor(&#39;editor&#39;);
 })
</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([
        &#39;id&#39;=>&#39;upload&#39;,
        &#39;enableAjaxValidation&#39; => false,
        &#39;options&#39;=>[&#39;enctype&#39;=>&#39;multipart/form-data&#39;]
    ]);
?>
    <?= $form->field($model,&#39;title&#39;)->textInput();?>
    <?= $form->field($model, &#39;image&#39;)->fileInput();?>
    <?= $form->field($model,&#39;content&#39;)->textarea([&#39;rows&#39;=>6,&#39;id&#39;=>&#39;editor&#39;,&#39;class&#39;=>&#39;col-sm-1 col-md-12&#39;]);?>
    <?=  Html::submitButton(&#39;提交&#39;, [&#39;class&#39;=>&#39;btn btn-primary&#39;,&#39;name&#39; =>&#39;submit-button&#39;]) ?>

<?php ActiveForm::end();?>
로그인 후 복사

추천 튜토리얼: "Yii Tutorial"

위 내용은 Yii에서 Ueditor를 어떻게 사용하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿