Files
CompanyProject/芳林公司项目/www.zhiyuanhelp.com/application/admin/controller/Config.php
2024-09-27 01:32:49 +08:00

61 lines
1.4 KiB
PHP

<?php
namespace app\admin\controller;
use app\admin\controller\AdminController;
/**
* 系统配置
* Class Config
* @package app\admin\controller
*/
class Config extends AdminController {
/**
* config模型对象
*/
protected $model = null;
/**
* 初始化
* node constructor.
*/
public function __construct() {
parent::__construct();
$this->model = model('config');
}
/**
* 系统配置信息列表
*/
public function index() {
if (!$this->request->isPost()) {
//ajax访问获取数据
if ($this->request->get('type') == 'ajax') {
$page = $this->request->get('page', 1);
$limit = $this->request->get('limit', 500);
$search = (array)$this->request->get('search', []);
return json($this->model->configList($page, $limit, $search));
}
//基础数据
$basic_data = [
'title' => '系统参数列表',
];
$this->assign($basic_data);
return $this->fetch('');
} else {
$post = $this->request->post();
//验证数据
$validate = $this->validate($post, 'app\admin\validate\Common.edit_field');
if (true !== $validate) return __error($validate);
//保存数据,返回结果
return $this->model->editField($post);
}
}
}