、、、、控制器方法返回视图
public function create() { // return view(); }
、、、、、、、、、、、、、、、表单页面
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>后台管理系统</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content=""> <link href="__STATIC__/admin/css/main.css" rel="stylesheet" type="text/css"/> <link href="__STATIC__/admin/css/bootstrap.min.css" rel="stylesheet" type="text/css"/> <link href="__STATIC__/admin/css/bootstrap-responsive.min.css" rel="stylesheet" type="text/css"/> <script src="__STATIC__/admin/js/jquery-1.8.1.min.js"></script> <script src="__STATIC__/admin/js/bootstrap.min.js"></script> </head> <body> <!-- add form --> <form action="{:url('task/article/save')}" method="post" id="tab" enctype="multipart/form-data"> <div class="tab-content"> <div class="tab-pane fade in active" id="basic"> <div class="well"> <label>文章标题:</label> <input type="text" name="title" value="" class="input-xlarge"> <label>发布时间:</label> <input type="date" name="time" value="" class="input-xlarge"> <label>所在栏目:</label> <select name="content" class="input-xlarge"> <option value="1">***请选择***</option> <option value="新闻资讯">新闻资讯</option> </select> <label>是否审核:</label> <input type="radio" value="1" name="get" checked>是 <input type="radio" value="2" name="get">否 <label>商品logo:</label> <input type="file" name="img" value=""> </div> </div> <button class="btn btn-primary" type="submit">确认提交</button> </div> </form> </div> <script type="text/javascript"> $(function () { $('.add').click(function () { var add_div = '<div>[<a href="javascript:void(0);" class="sub">-</a>]商品图片:<input type="file" name="goods_pics[]" value="" class="input-xlarge"></div>'; $(this).parent().after(add_div); }); $('.sub').live('click', function () { $(this).parent().remove(); }); }); </script> </body> </html>
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、添加模型
<?php namespace app\task\model; use think\Model; class ArticleModel extends Model { //连接数据表 protected $table = 'article'; //进行添加 public static function add($data) { return self::create($data, true); }
、、、、、、、、、、、、、、添加成功
public function save(Request $request) { //接受前端表单传过的数据 $data=input(); // var_dump($data); $result=ArticleModel::add($data); if ($result){ $this->success('添加成功','/task/article/index'); }else{ $this->error('添加失败','/task/article/create'); } }