微信扫一扫打赏支持

thinkphp5项目--企业单车网站(二)

thinkphp5项目--企业单车网站(二)

 

项目地址

fry404006308/BicycleEnterpriseWebsite: Bicycle Enterprise Website
https://github.com/fry404006308/BicycleEnterpriseWebsite

 

一、数据库表前缀

配置数据库表前缀

 

 

二、控制器中方法的两种功能

1、返回页面

正常显示页面,我们正常 return view(); 方法即可

2、处理数据然后返回页面

传递表单数据过来,此时我们需要判断是不是提交数据过来,用if(request()->isPost())即可

 

 

三、thinkphp5模型

模型是自动对应数据表的

模型会自动对应数据表,模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大
写,例如:
模型名约定对应数据表(假设数据库的前缀定义是 think_)
User think_user
UserType think_user_type
如果你的规则和上面的系统约定不符合,那么需要设置Model类的数据表名称属性,以确保能够找到对应的数
据表。

 

下面是增加用户操作

控制器处理逻辑

 1 <?php
 2 namespace app\admin\controller;
 3 use think\Controller;
 4 use app\admin\model\Admin as ModelAdmin;
 5 
 6 class Admin extends Controller
 7 {
 8     //列表页
 9     public function lst()
10     {
11         return view('list');
12     }
13 
14     //增加页
15     public function add()
16     {
17         if(request()->isPost()){
18             //获取post提交的数据
19             $data=input('post.');
20             //模型处理获取的数据
21             $modelAdmin= new ModelAdmin();
22             //结果
23             $res=$modelAdmin->addAdmin($data);
24             
25             // $res=db('admin')->insert($data);
26             if($res){
27                 $this->success('添加管理员成功!!',url('admin/lst'));
28             }else{
29                 $this->error('添加管理员失败!!');
30             }
31             return;
32         }
33         return view();
34     }
35 
36     //修改页
37     public function edit()
38     {
39         return view();
40     }
41 }

 

模型是处理数据的

 1 <?php
 2 namespace app\admin\model;
 3 use think\Model;
 4 
 5 class Admin extends Model
 6 {
 7     public function addAdmin($data){
 8         //传到控制器的数据,不为空且为数组才处理
 9         if(empty($data)||!is_array($data)){
10            return false; 
11         }else{
12             $res=$this->save($data);
13             if($res){
14                return true; 
15             } 
16             else{
17                 return flase;
18             } 
19         }
20         
21     }
22 }

 

posted @ 2018-04-14 08:29  范仁义  阅读(553)  评论(0编辑  收藏  举报