本篇文章给大家分享的是有关使用thinkphp框架怎么实现一个数据添加和显示功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
创新互联公司从2013年创立,先为鸠江等服务建站,鸠江等地企业,进行企业商务咨询服务。为鸠江企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。thinkphp属于一种免费的开发框架,能够用于开发前端网页,最早thinkphp是为了简化开发而产生的,thinkphp同时也是遵循Apache2协议,最初是从Struts演变过来,也把国外一些好的框架模式进行利用,使用面向对象的开发结构,兼容了很多标签库等模式,它能够更方便和快捷的开发和部署应用,当然不仅仅是企业级应用,任何php应用开发都可以从thinkphp的简单、兼容和快速的特性中受益。
首先利用表单提交方式实现V视图部分,代码如下:
<form role="form" method="post" action="__MODULE__/Admin/User/doAdd"> <div class="input-group"> <span class="input-group-addon">用<img src="__PUBLIC__/end/images/em.png" alt="" width="6" height="20">户<img src="__PUBLIC__/end/images/em.png" alt="" width="6" height="20">名:</span> <input type="text" class="form-control" placeholder="" name="username"> </div> <div class="input-group "> <span class="input-group-addon" for="inputWarning1">真实姓名:</span> <input type="text" class="form-control" placeholder="" id="input" name="realname"> </div> <div class="input-group"> <span class="input-group-addon">手机号码:</span> <input type="text" class="form-control" placeholder="" name="telphone"> </div> <div class="input-group"> <span class="input-group-addon">电子邮箱:</span> <input type="text" class="form-control" placeholder="" name="email"> </div> <div class="input-group"> <span class="input-group-addon">添加时间:</span> <input type="text" class="form-control" placeholder="2014-05-22" name="resgistertime"> </div> <div class="input-group"> <span class="input-group-addon">设置密码:</span> <input type="text" class="form-control" placeholder="123456" name="password"> </div> <div class="input-group"> <span class="input-group-addon">确认密码:</span> <input type="text" class="form-control" placeholder="123456" name="repassword"> </div> <div class="input-group"> <button type="submit" class="btn btn-primary "> 保<img src="__PUBLIC__/end/images/em.png" alt="" width="20" height="20">存 </button> </div> </form>
接下来是M模式部分,个人目前对这一部分的理解是 用来严重添加数据的合法性和给出错误提示 。实现代码如下:
<?php namespace Admin\Model; use Think\Model; class AdminUsersModel extends Model { public $_validate = array ( array("username", "require", "用户名不能为空"), array("realname", "require", "真实姓名不能为空"), array("password", "require", "密码不能为空"), array("repassword", "require", "确认密码不能为空"), array("telphone", "require", "电话不能为空"), array("email", "require", "邮箱不能为空"), array("resgistertime", "require", "注册时间不能为空") ); }
最后是纯粹的逻辑C控制器部分啦,实现代码如下:
public function add(){ $this->display(); } public function doAdd(){ if (!IS_POST) { exit("bad request!"); } $adminUsersModel = D("AdminUsers"); if (!$adminUsersModel->create()) { $this->error($adminUsersModel->getError()); } if ($adminUsersModel->add()) { $this->success("添加成功!",U("Admin/User/lists")); } else{ $this->error("添加失败!"); } }
以上就是使用thinkphp框架怎么实现一个数据添加和显示功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
网页名称:使用thinkphp框架怎么实现一个数据添加和显示功能-创新互联
转载来于:https://www.cdcxhl.com/article36/hgipg.html
成都网站建设公司_创新互联,为您提供营销型网站建设、服务器托管、网站设计、云服务器、网站维护、品牌网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联