thinkphp 添加数据
、、、、控制器方法返回视图
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'); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现