本篇文章給大家分享的是有關使用thinkphp框架怎么實現(xiàn)一個數(shù)據(jù)添加和顯示功能,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

thinkphp屬于一種免費的開發(fā)框架,能夠用于開發(fā)前端網頁,最早thinkphp是為了簡化開發(fā)而產生的,thinkphp同時也是遵循Apache2協(xié)議,最初是從Struts演變過來,也把國外一些好的框架模式進行利用,使用面向對象的開發(fā)結構,兼容了很多標簽庫等模式,它能夠更方便和快捷的開發(fā)和部署應用,當然不僅僅是企業(yè)級應用,任何php應用開發(fā)都可以從thinkphp的簡單、兼容和快速的特性中受益。
首先利用表單提交方式實現(xiàn)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模式部分,個人目前對這一部分的理解是 用來嚴重添加數(shù)據(jù)的合法性和給出錯誤提示 。實現(xiàn)代碼如下:
<?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控制器部分啦,實現(xiàn)代碼如下:
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框架怎么實現(xiàn)一個數(shù)據(jù)添加和顯示功能,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網頁名稱:使用thinkphp框架怎么實現(xiàn)一個數(shù)據(jù)添加和顯示功能-創(chuàng)新互聯(lián)
轉載來于:http://chinadenli.net/article36/hgipg.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網站建設、服務器托管、網站設計、云服務器、網站維護、品牌網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容