作者信息

长期闲置

长风破浪会有时,直挂云帆济沧海。

最近文章
内存条有什么用936
es模块能在node中执行吗602
nodelist是什么意思624
视频教程分类
推荐视频教程
  • php程序员小白到大牛三个月集训php程序员小白到大牛三个月集训
  • Laravel 9 学习正当时—保姆级教程,想学不会都难!Laravel 9 学习正当时—保姆级教程,想学不会都难!
  • 千万级数据并发解决方案(理论+实战)千万级数据并发解决方案(理论+实战)
  • Laravel基础与实战(模块化)Laravel基础与实战(模块化)
  • 首页 >php框架 >ThinkPHP > 正文

    thinkphp中的模型是什么

    原创2022-06-21 15:45:131169 关注公众号:每天精选资源文章推送

    在thinkphp中,模型指的是企业数据和业务规则,在实际项目开发中主要实现与数据库进行操作;模型类的命名需要除去表前缀的数据库名称,采用驼峰法命名,并且首字母使用大写,模型类完成了基本的 CURD、ActiveRecord模式、连贯操作和统计查询等。

    本文操作环境:Windows10系统、ThinkPHP5版、Dell G3电脑。

    thinkphp中的模型是什么

    模型(Model)是 ThinkPHP 中一个很重要的概念,与之有关的还包括模型的定义与实例化。

    MVC 是一种将应用程序的逻辑层和表现层进行分离的方法,ThinkPHP 也是基于MVC设计模式的。ThinkPHP 中模型(M)的定义是由 Model 类来完成的。

    ThinkPHP 中基础的模型类就是 Model 类,该类完成了基本的 CURD、ActiveRecord 模式、连贯操作和统计查询等。

    1、什么是模型(Model)

    模型表示企业数据和业务规则,实际项目开发中,主要实现与数据库进行操作。

    2、模型的定义规则

    模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写,然后加上模型类的关键词Model,再加上类文件后缀.class.php

    案例:实现移动办公自动化系统的组织结构功能

    1.设计数据库db_think

    2.设计数据表结构(tk_dept)

    05.png

    3. 使用SQL语句创建数据表

    01.png

    4.创建一个Dept控制器

    02.png

    5.导入add.html模板到./Application/Admin/View/Dept文件夹下

    6.更改add.html页面中的images/css/js路径信息

    7.更改办公系统左侧导航链接,要用到的知识点:

    U方法

    主要功能:用于生成导航链接,如/index.php/Admin/Dept/add,使用方法如下

    03.png

    在实际项目开发中我们通常使用第三种方式,U('模块/控制器/操作方法')

    04.png

    推荐学习:《PHP视频教程

    以上就是thinkphp中的模型是什么的详细内容,更多请关注php中文网其它相关文章!

    20期PHP线上班

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

  • 相关标签:thinkphp
  • 推荐:PHP从基础到实战教程视频

    相关文章

    相关视频


    专题推荐