扫码关注官方订阅号
{$articler.desc}
暂无图片
选择分类
selected="selected" value="{$vo.id}">{$vo.catename}
{$articler.content}
UE.getEditor('content',{initialFrameWidth:1000,initialFrameHeight:200,});
<?php
namespace Admin\Controller;
use Think\Controller;
class ArticleController extends Controller {
public function lst(){
//实例化
$article=D('ArticleView');
$count= $article->count();// 查询满足要求的总记录数
$Page= new \Think\Page($count,5);// 实例化分页类 传入总记录数和每页显示的记录数(25)
$show= $Page->show();// 分页显示输出
$list = $article->order('id desc')->limit($Page->firstRow.','.$Page->listRows)->select();
$this->assign('list',$list);// 赋值数据集
$this->assign('page',$show);// 赋值分页输出
$this->display();
}
public function add(){
$article=D('article');
if(IS_POST){
$date['title']=I('title');
$date['content']=I('content');
$date['desc']=I('desc');
$date['cateid']=I('cateid');
if($_FILES['pic']['tmp_name']!=''){
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize=3145728 ;// 设置附件上传大小
$upload->exts =array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->rootPath= './'; // 设置附件上传根目录
$upload->savePath ='/Public/Uploads/'; // 设置附件上传(子)目录
// 上传单个文件
$info = $upload->uploadOne($_FILES['pic']);
if(!$info) {// 上传错误提示错误信息
$this->error($upload->getError());
}else{// 上传成功 获取上传文件信息
$date['pic']=$info['savepath'].$info['savename'];
}else{
if($article->create($date)){
if($article->add()){
$this->success('添加文章成功',U('lst'));
$this->error('添加文章失败!');
$this->error($article->getError());
return;
$cateres=D('cate')->select();
$this->assign('cateres',$cateres);
public function edit(){
if($article->save()){
$this->success('修改文章成功',U('lst'));
$this->error('修改文章失败!');
$articler=$article->find(I('id'));
$this->assign('articler',$articler);
public function del(){
if($article->delete(I('id'))){
$this->success('删除文章成功!',U('lst'));
$this->error('删除文章失败!');
public function sort(){
//var_dump($_POST); //打成一排
//dump($_POST); //分行打现来
foreach ($_POST as $id => $sort) {
// code...
$article->where(array('id'=>$id))->setField('sort',$sort);
$this->success('排序更新成功!',U('lst'));
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
<?php
namespace Admin\Controller;
use Think\Controller;
class ArticleController extends Controller {
public function lst(){
//实例化
$article=D('ArticleView');
$count= $article->count();// 查询满足要求的总记录数
$Page= new \Think\Page($count,5);// 实例化分页类 传入总记录数和每页显示的记录数(25)
$show= $Page->show();// 分页显示输出
$list = $article->order('id desc')->limit($Page->firstRow.','.$Page->listRows)->select();
$this->assign('list',$list);// 赋值数据集
$this->assign('page',$show);// 赋值分页输出
$this->display();
}
public function add(){
//实例化
$article=D('article');
if(IS_POST){
$date['title']=I('title');
$date['content']=I('content');
$date['desc']=I('desc');
$date['cateid']=I('cateid');
if($_FILES['pic']['tmp_name']!=''){
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize=3145728 ;// 设置附件上传大小
$upload->exts =array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->rootPath= './'; // 设置附件上传根目录
$upload->savePath ='/Public/Uploads/'; // 设置附件上传(子)目录
// 上传单个文件
$info = $upload->uploadOne($_FILES['pic']);
if(!$info) {// 上传错误提示错误信息
$this->error($upload->getError());
}else{// 上传成功 获取上传文件信息
$date['pic']=$info['savepath'].$info['savename'];
}
}else{
}
if($article->create($date)){
if($article->add()){
$this->success('添加文章成功',U('lst'));
}else{
$this->error('添加文章失败!');
}
}else{
$this->error($article->getError());
}
return;
}
$cateres=D('cate')->select();
$this->assign('cateres',$cateres);
$this->display();
}
public function edit(){
//实例化
$article=D('article');
if(IS_POST){
$date['title']=I('title');
$date['content']=I('content');
$date['desc']=I('desc');
$date['cateid']=I('cateid');
if($_FILES['pic']['tmp_name']!=''){
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize=3145728 ;// 设置附件上传大小
$upload->exts =array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->rootPath= './'; // 设置附件上传根目录
$upload->savePath ='/Public/Uploads/'; // 设置附件上传(子)目录
// 上传单个文件
$info = $upload->uploadOne($_FILES['pic']);
if(!$info) {// 上传错误提示错误信息
$this->error($upload->getError());
}else{// 上传成功 获取上传文件信息
$date['pic']=$info['savepath'].$info['savename'];
}
}else{
}
if($article->create($date)){
if($article->save()){
$this->success('修改文章成功',U('lst'));
}else{
$this->error('修改文章失败!');
}
}else{
$this->error($article->getError());
}
return;
}
$articler=$article->find(I('id'));
$this->assign('articler',$articler);
$cateres=D('cate')->select();
$this->assign('cateres',$cateres);
$this->display();
}
public function del(){
//实例化
$article=D('article');
if($article->delete(I('id'))){
$this->success('删除文章成功!',U('lst'));
}else{
$this->error('删除文章失败!');
}
}
public function sort(){
//var_dump($_POST); //打成一排
//dump($_POST); //分行打现来
$article=D('article');
foreach ($_POST as $id => $sort) {
// code...
$article->where(array('id'=>$id))->setField('sort',$sort);
}
$this->success('排序更新成功!',U('lst'));
}
}