ホームページ >PHPフレームワーク >YII >Yii で Ueditor を使用するにはどうすればよいですか?

Yii で Ueditor を使用するにはどうすればよいですか?

Guanhui
Guanhuiオリジナル
2020-06-09 14:59:552973ブラウズ

Yii で Ueditor を使用するにはどうすればよいですか?

#Yii Ueditor の使用方法?

最初に新しいパブリック ディレクトリを作成し、エントリ ファイル ディレクトリにディレクトリをアップロードします。

その後、Ueditor をダウンロードし、パブリック ディレクトリに解凍します;

次に、「ueditor for 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 チュートリアル

以上がYii で Ueditor を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。