Home>Article>Backend Development> About the functional methods of adding and displaying data in the thinkphp framework
This article mainly introduces the relevant information of the thinkphp framework to implement data adding and display functions in detail. Friends in need can refer to it
The recent essays will all be written from the use of the thinkPHP framework. , Okay, without further ado, here’s the dry stuff.
This article will focus on the two functions of adding data to the database and displaying it on the web page using the thinkPHP framework.
Purpose: After adding data to the add page, display it on the lists page (note: since the thinkPHP framework has already occupied the list field, naming methods such as "list.html" must not be used when naming files)
Expected Page:
The following will use the MVC architecture design pattern to implement it
First use the form submission method to implement the V view part, the code is as follows:
Next is the M mode part. My current understanding of this part is to seriously add the legality of data and give error prompts. The implementation code is as follows:
The last is the pure logic C controller part, the implementation code is as follows:
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("添加失败!"); } }The above is the entire implementation process, I hope it will be helpful to everyone’s study
The above is the entire content of this article, I hope it will be helpful to everyone’s study For help, please pay attention to the PHP Chinese website for more related content!
Related recommendations:
About thinkphp framework to implement deletion and batch deletion
About ThinkPHP nginx.config configuration on Alibaba Cloud
The above is the detailed content of About the functional methods of adding and displaying data in the thinkphp framework. For more information, please follow other related articles on the PHP Chinese website!