1 框架

  • 框架本质就是半成品的源码库
  • 框架一般包含很多内置功能(数据库的操作、分页、验证码)

1.1 PHP常用框架

  1. zendfromework
  2. YII框架:典型特点将代码的重用率使用到极限
  3. Laravel框架
  4. thinkPHP框架:简称TP

1.2 TP框架的优点

  1. 国人开发。符合国人编程思想
  2. TP社区较活跃(使用人多),文档充足
  3. 国内使用量较大。可以支持很多种项目

1.3 TP文件目录解释

  1. Application:TP默认的应用代码存储的目录
  2. Public:TP默认的存储静态资源目录(img、js、css)
  3. ThinkPHP:TP框架的源代码
  4. .htaccess:Apache的重写规则文件
  5. composer.json:composer的配置文件,composer是一个PHP的管理工具
  6. index.php:代表项目的入口文件
1.3.1ThinkPHP目录文件

  1. Common:TP默认的公共函数
  2. Conf:TP默认的配置信息
  3. Lang:TP的语言包
  4. Library:TP的核心源码库
  5. Model:TP支持的模式
  6. Tpl:TP默认的系统模板
  7. ThinkPHP.php:TP框架的入口文件(非常重要,通过引入该文件引入TP框架)

1.4 TP框架部署项目

1.4.1 创建项目的入口文件

1.4.2 解释应用下的目录

  • 每一个文件夹就是具体的某一个模块(分组)
  • Common和Runtime是非常特殊的。他们有自己的具体含义
  • Common代表所有模块的公共模块
  • Runtime代表的是具体项目运行中的临时存储的地址
  • 一般在实际中都会设置Common和Runtime模块不能访问
  1. Common:存储当前模块下的函数
  2. Conf:当前模块下的配置信息
  3. Controller:控制器
  4. Model:模型
  5. View:视图
  6. index.html:安全文件。防止用户直接访问该目录

TP笔记1、TP框架概述相关推荐

  1. 前端学习笔记:Bootstrap框架入门

    前端学习笔记:Bootstrap框架入门 一.Bootstrap概述 1.基本信息 ​Bootstrap,来自 Twitter,是目前很受欢迎的前端框架.Bootstrap 是基于 HTML.CSS. ...

  2. (硅谷课堂项目)Java开发笔记2:项目概述,搭建项目环境和开发讲师管理接口

    文章目录 (硅谷课堂项目)Java开发笔记2:项目概述,搭建项目环境和开发讲师管理接口 1.项目概述 1.1 项目介绍 1.2 硅谷课程流程图 1.3 硅谷课堂功能架构 1.4 硅谷课堂技术架构 1. ...

  3. 尚硅谷大数据技术Spark教程-笔记01【Spark(概述、快速上手、运行环境、运行架构)】

    视频地址:尚硅谷大数据Spark教程从入门到精通_哔哩哔哩_bilibili 尚硅谷大数据技术Spark教程-笔记01[Spark(概述.快速上手.运行环境.运行架构)] 尚硅谷大数据技术Spark教 ...

  4. UE4学习笔记:GamePlay框架与蓝图功能实现,开关门互动、鼠标、按键开门、按键升降电梯

    前言: 目前是正式学习ue4第二周 个人觉得很重要的一点就是理解UE4 GamePlay框架.后续学习unity以及其他引擎,框架应该是需要最先了解的 我是先看了近2周谌嘉诚老师的教程,然后中途才了解 ...

  5. Bishop 模式识别与机器学习读书笔记_ch1.1 机器学习概述

    模式识别与机器学习-读书笔记 第一章 机器学习概述(I) 数据模式搜索问题是一个基础性的问题,有着悠久而成功的历史. 16世纪对第谷布拉赫的广泛天文观测使约翰内斯开普勒发现了行星运动的经验定律,从而为 ...

  6. 一、Spring框架概述

    一.Spring框架概述 一.Spring框架概述 入门案例 1.下载spring5 (1)使用版本 (2)下载方式(官网) 2.打开idea工具,创建普通Java工程 1 创建一个普通Project ...

  7. Transaction Processing Monitor(事务处理监视器),TP服务,TP监控服务

    #Transaction Processing Monitor(事务处理监视器) @[TOC](康康的笔记-Transaction Processing Monitor(事务处理监视器)) Trans ...

  8. 2021年大数据Spark(一):框架概述

    目录 Spark框架概述 Spark 是什么 分布式内存迭代计算框架 官方定义: Spark框架概述 Spark 是加州大学伯克利分校AMP实验室(Algorithms Machines and Pe ...

  9. java mvc框架代码_JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码)

    原标题:JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码) JavaEE体系结构包括四层,从上到下分别是应用层.Web层.业务层.持久层.Struts和SpringMVC是Web层的 ...

  10. Hadoop学习笔记—18.Sqoop框架学习

    Hadoop学习笔记-18.Sqoop框架学习 一.Sqoop基础:连接关系型数据库与Hadoop的桥梁 1.1 Sqoop的基本概念 Hadoop正成为企业用于大数据分析的最热门选择,但想将你的数据 ...

最新文章

  1. Foundation 框架 归档
  2. 实战1--应用EL表达式访问JavaBean的属性
  3. mysql 锁表查询和解锁操作
  4. opencv用java完成的例子_SpringBoot整合OpenCV的实现示例
  5. uva1152 - 4 Values whose Sum is 0(hash或STL技巧ac)
  6. 爬虫侵入计算机系统,【探讨】利用“爬虫技术”获取数据行为的刑事考量 ——以一起非法获取计算机信息系统数据案为例...
  7. linux 普通用户间切换,Linux中管理员用户与普通用户之间的切换
  8. 《商业智能BI白皮书3.0》正式发布(附下载链接)
  9. java高并发多线程架构_《Java高并发编程详解-多线程架构与设计》线程安全与数据同步...
  10. 为什么大家越来越不着急换手机?
  11. 改变权限Linux,Linux chmod改变权限属性命令
  12. 物流管理系统(SSM+vue+shiro)【前后台】
  13. yii2分页的基本使用及其配置详解 1
  14. 更新CocoaPods1.1.0碰到的问题及知识点
  15. Matlab 2016a 安装包及破解教程
  16. 缺少tlsys.conf文件
  17. Python小例子,太走心~
  18. python计算工资一周不超过40小时_GitHub - xk1411/Python-100-Days: Python - 100天从新手到大师...
  19. dns提供商主机名_Android Pie 私人 DNS 使用教程
  20. python爬虫---12306获取列车座位信息

热门文章

  1. led投屏软件_手机投屏竖屏显示器怎么全屏
  2. C++中四种线程同步的方法
  3. CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换
  4. 古董笔记本体验Windows XP Professional x64 Edition
  5. 熊猫烧香C语言源代码,熊猫烧香病毒源代码 1.0 完整版 (图文)
  6. 【MATLAB】MATLAB应用手册(1):高等数学的MATLAB应用
  7. 使用java jpcap实现网络嗅探器
  8. 一个简单的音乐网站项目
  9. SQL导出excel数据
  10. 【QQ机器人】来认领一只派蒙Bot吧:QQ娱乐机器人,免费开源、易搭建、20余种功能集成、可扩展