下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第yii2實現(xiàn)Ueditor百度編輯器的示例代碼今天在網上看了下有關圖片上傳的教程,歷經挫折才調試好,現(xiàn)在把相關代碼及其說明貼出來,以供初次使用的朋友們參考。
資源下載
yii2.0-ueditor下載路徑:yii2-ueditor-jb51.rar
效果演示:
安裝方法:
1.下載yii2-ueditor
2.將下載的yii2-ueditor-master修改ueditor(注意:修改成其他文件名請修改插件內對應的命名空間)
3.將文件方在根目錄/common/widgets下即可
調用方法:
在backend/controllers中新建一個控制器Demo加入以下代碼
publicfunctionactions(){
return[
'ueditor'=[
'class'='common\widgets\ueditor\UeditorAction',
'config'=[
//上傳圖片配置
'imageUrlPrefix'="",/*圖片訪問路徑前綴*/
'imagePathFormat'="/image/{yyyy}{mm}{dd}/{time}{rand:6}",/*上傳保存路徑,可以自定義保存路徑和文件名格式*/
}
第一種調用方式:
在對應的渲染頁面,即views下的頁面中
=common\widgets\ueditor\Ueditor::widget(['options'=['initialFrameWidth'=850,]])
options填寫配置編輯器的參數(shù)(參考ueditor官網)
第二種調用方式:
php$form=ActiveForm::begin();
=$form-field($model,'title')-textInput(['maxlength'=true])
=$form-field($model,'content')-widget('common\widgets\ueditor\Ueditor',[
'options'=[
'initialFrameWidth'=850,
phpActiveForm::end();
yii2框架整合了百度編輯器,因為文件上傳采用的是yii2自帶的UploadedFile,這就難免umeditor上傳不成功問題,解決問題的只需要兩個操作步驟,我們來看看具體實現(xiàn)
創(chuàng)建一個common/models/Upload.php:代碼為:
namespacecommon\models;
useyii\base\Model;
useyii\web\UploadedFile;
*UploadFormisthemodelbehindtheuploadform.
classUploadextendsModel
*@varUploadedFilefileattribute
public$file;
*@returnarraythevalidationrules.
publicfunctionrules()
return[
[['file'],'file'],
}
需要在剛剛創(chuàng)建的那個控制器Demo里添加actionUploadImage方法處理“富文本框的圖片上傳”內容
useyii\web\UploadedFile;
usecommon\models\Upload;
*富文本框的圖片上傳
*@returnarray
publicfunctionactionUploadImage()
$model=newUpload();
if(Yii::$app-request-isPost){
$model-file=UploadedFile::getInstance($model,"file");
$dir='/uploads/ueditor/';//文件保存目錄
if(!is_dir($dir))
mkdir($dir);
if($model-validate()){
$fileName=$model-file-baseName.".".$model-file-extension;
$dir=$dir."/".$fileName;
$model-file-saveAs($dir);
$info=[
"originalName"=$model-file-baseName,
"name"=$model-file-baseName,
"url"=$dir,
"size"=$model-file-size,
"type"=$model-file-type,
"state"="SUCCESS",
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 營銷師三級理論知識考核試題及答案
- 某燈具廠成品庫存盤點管理規(guī)范
- 發(fā)動機廠熱處理工藝規(guī)范
- 某模具廠毒害品管理規(guī)范
- 某輪胎廠困難職工幫扶辦法
- 2026云南昭通永善縣政務服務管理局招聘1人備考題庫附答案詳解(基礎題)
- 2026云南臨滄滄源佤族自治縣勐省中心衛(wèi)生院招聘村衛(wèi)生室工作人員5人備考題庫附答案詳解(鞏固)
- 2026中國礦業(yè)大學沐樂院士領銜城鄉(xiāng)發(fā)展與綠色轉型研究中心(URGT)特聘教授招聘1人備考題庫(江蘇)附答案詳解(突破訓練)
- 濟寧醫(yī)學院精神病學教學大綱
- 2026上半年安徽事業(yè)單位聯(lián)考合肥新站高新區(qū)管委會招聘40人備考題庫附參考答案詳解(培優(yōu))
- 江蘇省鹽城市大豐區(qū)四校聯(lián)考2025-2026學年七年級上學期12月月考歷史試卷(含答案)
- 文化IP授權使用框架協(xié)議
- 2024年廣西壯族自治區(qū)公開遴選公務員筆試試題及答案解析(綜合類)
- 湖北煙草專賣局招聘考試真題2025
- 人教部編五年級語文下冊古詩三首《四時田園雜興(其三十一)》示范公開課教學課件
- AI領域求職者必看美的工廠AI面試實戰(zhàn)經驗分享
- 4.2《揚州慢》課件2025-2026學年統(tǒng)編版高中語文選擇性必修下冊
- 鄉(xiāng)鎮(zhèn)應急管理培訓
- 捻線工三級安全教育(公司級)考核試卷及答案
- 學校智慧校園建設協(xié)議
- 上海市中考物理基礎選擇百題練習
評論
0/150
提交評論