* @version 0.0.6 */ namespace app\controller; use think\facade\View; use app\controller\Base; use app\model\Article; use app\model\GuestBook; class Index extends Base { public function index() { return View::fetch(); } /** * 关于&留言 */ public function about() { return View::fetch(); } public function guestBook() { $list = GuestBook::order('id desc')->paginate(); View::assign('list', $list); return View::fetch(); } public function saveGuestBook() { $param = $this->request->param('', '', ['strip_tags', 'htmlspecialchars']); if (empty($param['name']) or empty($param['contact'])) { return json(['msg' => "请填写必填字段(姓名,电子邮件)", 'code' => 1]); } if (empty($param['content'])) { return json(['msg' => "请留下内容", 'code' => 1]); } try { $bgu = new GuestBook(); $bgu->save([ 'content' => $param['content'], 'name' => $param['name'], 'contact' => $param['contact'], 'url' => $param['url'], 'time' => time(), ]); $bgu->datetime = date("Y-m-d", $bgu->time); return json(['msg' => "保存成功", 'code' => 0, 'data' => $bgu]); } catch (\Exception $e) { $msg = $e->getMessage(); return json(['msg' => $msg, 'code' => 1]); } } }