日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php新闻模块,新闻模块的代码~!

發布時間:2024/4/11 php 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php新闻模块,新闻模块的代码~! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘要://新聞模塊?News.php<?php

/**

*?Created?by?PhpStorm.

*?User:?Administrator

*?Date:?2019-02-18

*?Time:?14:31

*/

namespace&

//新聞模塊

News.php<?php

/**

*?Created?by?PhpStorm.

*?User:?Administrator

*?Date:?2019-02-18

*?Time:?14:31

*/

namespace?app\admin\controller;

use?app\admin\controller\Common;

use?app\admin\model\NewsModel;

use?think\facade\Request;

use?think\facade\Session;

class?News?extends?Common

{

public?function?index()

{

$news=?new?NewsModel();

$new=$news->order('id','desc')->paginate(1);

$this->view->new=$new;

//渲染新聞列表

return?$this->fetch();

}

public?function?add()

{

//渲染添加界面

return?$this->fetch();

}

public?function?DoAdd()

{

//獲得數據

$data=Request::param();

$data['time']=time();

$data['username']=Session::get('username');

//驗證標題是否重復

$title=$data['title'];

$news?=?NewsModel::where('title',"$title")->find();

//判斷是否重復

if($news==true){

return?['res'=>0,'msg'=>'新聞標題重復!'];

}

$new?=?new?NewsModel();

if($new->save($data)){

return?['res'=>1,'msg'=>'發布成功!'];

}?else?{

return?['res'=>0,'msg'=>'發布失敗!'];

}

}

public?function?upload()

{

//?獲取上傳的圖片信息

$file?=?Request::file('img');

//?驗證圖片信息并移動到指定目錄

if?($info?=?$file->validate(['ext'?=>?'jpg,jpeg,png,gif'])->move('upload'))?{

//?返回上傳成功信息

return?json(['errno'?=>?0,?'data'?=>?['/upload/'?.?$info->getSaveName()]]);

}?else?{

//?返回錯誤信息

return?$file->getError();

}

}

public??function?edit()

{

//接受傳遞過來的id

$newId?=?Request::param('id');

$new=?NewsModel::get($newId);

//將數據賦值到模板

$this->view->new=$new;

//渲染界面

return?$this->fetch();

}

public?function?DoEdit()

{

//獲取提交的數據

$data?=?Request::param();

//實例化模型

$new?=?new?NewsModel();

//修改操作

$res?=?$new->save([

'title'=>$data['title'],

'desc'?=>$data['desc'],

'content'=>$data['content'],

'username'=>Session::get('username'),

'time'=>time(),

],['id'=>$data['id']]);

if($res){

//返回修改成功信息

return?['res'=>1,'msg'=>'修改成功!'];

}else{

return?['res'=>0,'msg'=>'修改失敗!'];

}

}

public?function?del()

{

//獲取刪除的id

$newId?=?Request::param('id');

//實例化new模型

$new?=?new?NewsModel();

//刪除并驗證

if($new->destroy($newId)){

//返回信息

return?['res'=>1,'msg'=>'刪除成功!'];

}else{

//返回信息

return?['res'=>0,'msg'=>'刪除失敗!'];

}

}

}

批改老師:韋小寶批改時間:2019-02-19 09:08:34

老師總結:像使用框架來完成這種很簡單的項目 基本上的增刪改查都很相似 只有一些業務邏輯上的不同而已 寫的很不錯 繼續加油吧!

總結

以上是生活随笔為你收集整理的php新闻模块,新闻模块的代码~!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。