<?php // +---------------------------------------------------------------------- // | bronet [ 以客户为中心 以奋斗者为本 ] // +---------------------------------------------------------------------- // | Copyright (c) 2013-2017 http://www.bronet.cn All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +---------------------------------------------------------------------- // | Author: 老猫 <bronet@126.com> // +---------------------------------------------------------------------- namespace app\portal\controller; use app\portal\model\ArtModel; use app\portal\model\BannerModel; use cmf\controller\AdminBaseController; use think\Db; use think\Loader; class AdminAboutusController extends AdminBaseController { /** * 关于我们 * @adminMenu( * 'name' => '关于我们', * 'parent' => 'portal/AdminArt/default', * 'display'=> true, * 'hasView'=> true, * 'order' => 10000, * 'icon' => '', * 'remark' => '关于我们', * 'param' => '' * ) */ public function view() { $where_find['type'] = 3; $where_find['status'] = array('neq',9); $list = Db::name('Art')->where($where_find)->find(); if($list){ $list['content'] = htmlspecialchars_decode($list['content']); $list['pic'] = cmf_get_image_url($list['pic']); } $this->assign('list',$list); return $this->fetch(); } /** * 编辑文章 * @adminMenu( * 'name' => '编辑文章', * 'parent' => 'index', * 'display'=> false, * 'hasView'=> true, * 'order' => 10000, * 'icon' => '', * 'remark' => '编辑文章', * 'param' => '' * ) */ public function edit() { // 添加数据 $data = $this->request->post(); $change_add['title'] = $data['title']; $change_add['type'] = 3; $change_add['content'] = $data['content']; if(!empty($data['pic'])){ $change_add['pic'] = $data['pic']; } $validate = Loader::validate('Art'); if(!$validate->scene('edit')->check($change_add)){ $mes = $validate->getError(); $this->error("$mes"); } $change_add['id'] = $data['id']; $model = new ArtModel(); $final = $model->isUpdate(true)->save($change_add); if($final){ $this->success('成功'); }else{ $this->error('失败'); } } }