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

news/2024/5/9 18:12:25/文章来源:https://blog.csdn.net/weixin_33697898/article/details/93573561

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 }

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/8830043.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_713282.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习(3)——K-近邻算法改进约会网站的配对效果实例

基本概念 利用K-近邻算法对约会网站中匹配对象进行快速归类。基本思路步骤 手机数据&#xff1a;提供文本文件&#xff1b;准备数据&#xff1a;使用Python解析文本文件&#xff1b;分析数据&#xff1a;使用Matplotlib画二维扩散图&#xff1b;训练算法&#xff1a;设计分类算…

普通网站防暴力破解的新设计

前端防暴力破解的一个设计 Demo 地址 https://github.com/GitHub-Laz... 描述 传统的防范暴力破解的方法是在前端登录页面增加验证码, 虽然能有一定程度效果, 但是用户也跟着遭罪, 验证码越复杂, 用户登录的失败率越高 于是最近我想了一个新的设计, 前端在登录时采用解密的方式…

电商网站商品图片放大镜实现

2019独角兽企业重金招聘Python工程师标准>>> 提供两种实现方式。 ① margin-left、margin-top方式实现。 ②clip方式实现。 事件统一使用委托机制&#xff0c;即冒泡原理。 方式一 外边距实现 请记得将图片放进去 <!DOCTYPE HTML> <html><head>&l…

招聘网站数百万条敏感数据泄露,简历、×××扫描件统统曝光

据外媒报道&#xff0c;国际网络安全咨询公司HackenProof的安全专家在2018年12月21日发现了另一个没有得到很好保护的Elasticsearch集群&#xff0c;其中包含数百万非常敏感的数据记录。从索引的名称来看&#xff0c;它的所有者毫无疑问就是MisterTemp。这是一家法国临时工招聘…

使用k-近邻算法改进约会网站的配对效果

2.2  使用k-近邻算法改进约会网站的配对效果 Helen交往过三种类型的人&#xff1a; 不喜欢的人 魅力一般的人 极具魅力的人 示例&#xff1a;在约会网站上使用k-近邻算法 &#xff08;1&#xff09;收集数据&#xff1a;提供文本文件&#xff1b; datingTestSet2.txt链接  …

免费的UI素材网站

分享一个免费的UI素材网~ 国外的一个网站&#xff0c;可以通过关键字找到需要的UI https://www.flaticon.com/search?wordUI

分享一个很棒的免费壁纸网站

wallpapers&#xff0c;里面的壁纸都是免费的&#xff0c;而且都是质量很高的图片&#xff0c;可以用来做电脑壁纸&#xff0c;和用在软件ui上~ 可以直接右键保存图片 网站地址&#xff1a;https://wallhaven.cc/ 8K壁纸&#xff0c;像素很高&#xff0c;用在ui上建议压缩 下…

推荐一个免费绘制软件架构图的网站

GitMind 这个网站里可以绘制MarkDown的一些图形&#xff0c;不同于MarkDown的区别在于它是可视化的&#xff0c;用起来也比较简单。 如下图是我绘制的软件架构图&#xff1a;

html5标签 不可修改,SEO优化不可忽视的5个Html代码标签

SEO优化不可忽视的5个Html代码标签&#xff1a;1.Title 标签Title 标签是告诉搜索引擎网页内容的主题&#xff0c;一直是搜索引擎的抓取重点。通常&#xff0c;搜索引擎抓取Title标签出于两个目的&#xff1a;作为影响网页排名的重要因素和作为搜索结果页面的显示信息。不管是哪…

纯HTML+CSS网页设计期末作业(个人网站)

目录纯HTMLCSS网页设计期末作业&#xff08;个人网站&#xff09;源码链接效果展示index 页面about 页面hobbies 页面书籍介绍页面元曲介绍页面源码index.htmlindex.cssabout.htmlhobbies.htmlhobbies.cssme.htmlme.cssbook1.htmlbook.cssyuanqu.htmlyuanqu.css缺陷纯HTMLCSS网…

页面布局让footer居页面底部_网站页面结构与关键词布局技巧

网站页面布局的优化是搜索引擎优化的重要组成部分&#xff0c;也是网站关键词排名能否进入百度前三页甚至首页的关键&#xff0c;那么&#xff0c;网站布局优化怎么做更有利于排名?关于这点&#xff0c;我们分几点来讲解、搜索引擎优化一、网站站内结构布局1、网站代码优化布局…

wap建站程序源码_角点科技:企业搭建网站选择建站公司需要注意什么?

企业搭建网站选择网站建设公司需要注意些什么&#xff1f;&#xff1f;现在很多企业都看到了网站的重要性&#xff0c;开始准备搭建企业网站&#xff0c;但是却不知道怎么样才能选择到一家专业且正规的网站建设公司&#xff0c;下面小编就来和你分享选择网站建设公司的小技巧&a…

vue企业门户网站模板_6 个火爆 GitHub 的后台管理模板,快来收藏!

今天来给大家介绍6个火爆 G 站的管理后台模板&#xff0c;有了它们&#xff0c;对于前端不是很熟悉的小伙伴来说&#xff0c;再也不用烦恼了&#xff0c;而且有一说一&#xff0c;即使是前端大牛&#xff0c;要想从零开发一套完整的管理模板&#xff0c;也不是一件容易的事情。…

搜索引擎优化的用乐云seo_搜索引擎优化SEO

搜索引擎优化&#xff0c;SEO(Search Engine Optimization)&#xff0c;是指在了解诸如百度、搜狗等目标搜索网站的引擎自然排名机制基础上&#xff0c;对企业或产品网站进行内部及外部的调整优化&#xff0c;提升网页在搜索引擎自然搜索结果中的收录数量及排序位置而做的优化行…

igs网站里爬o文件和广播星历和tkinter使用

文章目录基础要求题目要求代码如下结果如下基础要求 莫烦python–基础 python基础学习-个人博客 Tkinter 学习 题目要求 需求就是我要从这个网站里爬o文件和广播星历 武汉大学IGS数据中心 代码如下 import time import urllib from tkinter import * import requests fro…

seo技术_基础知识_网站pr值的意义_日思663.带你入门SEO基础知识

2019/9/6这篇文章来自36氪产品团队一次内部分享&#xff0c;按照惯例记录下来&#xff0c;也分享给大家~本文937字&#xff0c;阅读约9分钟从上上周开始&#xff0c;产品团队每周都会请一位小伙伴给大家做分享&#xff0c;主题不限&#xff0c;以自己擅长或感兴趣的方向为出发点…

如何测试网站服务器mysql数据库连接,如何测试网站服务器mysql数据库

如何测试网站服务器mysql数据库 内容精选换一换您可根据业务需要&#xff0c;参考下载全量备份文件&#xff0c;并通过备份文件进行本地存储备份或者恢复数据。备份文件不支持恢复到本地为Windows操作系统的数据库。由于开源备份工具(XtraBackup)目前仅支持x86包&#xff0c;不…

网站数据分析:多渠道归因模型

转载自&#xff1a;http://www.itongji.cn/article/060R2002013.html 众所周知&#xff0c;在Google Analytics中跟踪一个设备是没有问题&#xff0c;而且很完善&#xff0c;但是在多个设备间切换就不行了&#xff0c;因为设备中都有浏览器&#xff0c;网站分析工具会将cookie放…

网站用户的生命周期价值

转载自&#xff1a;http://www.itongji.cn/article/111429242013.html什么是网站用户的生命周期价值&#xff08;Lifetime Value&#xff0c;简称LTV&#xff09;&#xff0c;及为什么要使用LTV这个指标。其中主要阐述的是在SEM及网站推广的过程中不要仅关注于一次访问&#xf…

网站数据分析模型

转载自&#xff1a;http://www.itongji.cn/article/123130252013.html 网站分析方案能否彻底实施&#xff0c;最关键的在于是否有严密的方案&#xff0c;方案应该包括哪些内容呢&#xff1f;主要框架包括商业目标&#xff0c;围绕商业目标要解决的问题&#xff0c;需要什么数据…