下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第詳解在YII2框架中使用UEditor編輯器發(fā)布文章本文介紹了詳解在YII2框架中使用UEditor編輯器發(fā)布文章,分享給大家,具體如下:
創(chuàng)建文章數(shù)據(jù)表
文章數(shù)據(jù)表主要有4個字段
1.id主鍵(int)
2.title標題(varchar)
3.content內(nèi)容(text)
4.created_time創(chuàng)建時間(int)
創(chuàng)建文章模型
創(chuàng)建文章模型,不要忘記設(shè)置驗證規(guī)則和字段的名稱
namespacebackend\models;
classArticleextends\yii\db\ActiveRecord
publicfunctionrules()
return[
[['title','content'],'required'],
publicfunctionattributeLabels()
return[
'id'='ID',
'title'='名稱',
'content'='內(nèi)容',
創(chuàng)建控制器
創(chuàng)建文章控制器并編寫發(fā)布文章功能
namespacebackend\controllers;
usebackend\models\Article;
classArticleControllerextends\yii\web\Controller
*發(fā)布文章
publicfunctionactionAdd()
$article=newArticle();
if($article-load(\Yii::$app-request-post())$article-validate()){
$article-created_time=time();
$article-save();
\Yii::$app-session-setFlash('success','文章添加成功');
return$this-refresh();
return$this-render('add',['article'=$article]);
安裝UEditor小部件
使用composer命令安裝
composerrequirekucha/ueditor"*"
在控制器中定義處理上傳文件的動作
在控制器中定義動作,用于處理UEditor上傳的文件。
可以配置域名,上傳路徑,上傳文件命名格式等等
publicfunctionactions()
return[
'upload'=[
'class'='kucha\ueditor\UEditorAction',
'config'=[
"imageUrlPrefix"="",//圖片訪問路徑前綴
"imagePathFormat"="/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}"http://上傳保存路徑
"imageRoot"=Yii::getAlias("@webroot"),
在視圖中顯示UEditor編輯器
在視圖表單中使用如下代碼顯示UEditor編輯器
$form=\yii\bootstrap\ActiveForm::begin();
echo$form-field($article,'title');
echo$form-field($article,'content')-widget('kucha\ueditor\UEditor',[
'clientOptions'=[
//編輯區(qū)域大小
'initialFrameHeight'='200',
//設(shè)置語言
'lang'='en',//中文為zh-cn
//定制菜單
'toolbars'=[
'fullscreen','source','undo','redo','|',
'fontsize',
'bold','italic','underline','fontborder','strikethrough','removeformat',
'formatmatch','autotypeset','blockquote','pasteplain','|',
'forecolor','backcolor','|',
'lineheight','|',
'indent','|'
echo\yii\bootstrap\Html::submitButton('提交',['class'='btnbtn
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公共安全監(jiān)管人員安全知識測試題庫及答案
- LG(中國)招聘面試題及答案
- 大學語文考研試題及答案
- 中建東孚2026屆校園招聘考試備考題庫附答案
- 關(guān)于南昌市灣里管理局2025年度公開選調(diào)事業(yè)單位工作人員的【24人】考試備考題庫附答案
- 廣發(fā)證券分支機構(gòu)“星·起點”培訓生2026屆校招參考題庫附答案
- 昆侖集團2026屆大學畢業(yè)生招聘參考題庫必考題
- 浙江國企招聘-2025年臺州市椒江城建置業(yè)有限公司招聘編外工作人員4人考試備考題庫必考題
- 湖北省屬國企外包員工招聘參考題庫附答案
- 自貢市沿灘區(qū)瓦市鎮(zhèn)人民政府2026年編外人員招聘參考題庫必考題
- 傳染病學-病毒性肝炎
- 電氣試驗報告模板
- 重慶市沙坪壩小學小學語文五年級上冊期末試卷
- 陶瓷巖板應用技術(shù)規(guī)程
- 中藥制劑技術(shù)中職PPT完整全套教學課件
- 龍虎山正一日誦早晚課
- WORD版A4橫版密封條打印模板(可編輯)
- 1比較思想政治教育
- 藝術(shù)課程標準(2022年版)
- JJF 1654-2017平板電泳儀校準規(guī)范
- 上海市工業(yè)用水技術(shù)中心-工業(yè)用水及廢水處理課件
評論
0/150
提交評論