ThinkPHP3.2学习笔记1——介绍、控制器

阅读: 评论:0

ThinkPHP3.2学习笔记1——介绍、控制器

ThinkPHP3.2学习笔记1——介绍、控制器

ThinkPHP3.2学习笔记1——介绍、控制器

  • 介绍
    • 定义
    • 为什么要使用框架
    • 使用框架的好处
    • 常见的主流PHP框架
    • MVC
      • 什么是MVC
      • 编程阶段
  • ThinkPHP框架介绍
    • 简述
    • 下载
    • 文件结构
    • 部署
    • 细节问题
      • 自动生成
      • 目录安全文件
      • 默认访问
  • ThinkPHP中的控制器
    • 控制器的创建
  • 路由形式
    • 1. 普通形式路由(get形式路由)
    • 2. pathinfo路由形式(默认)
    • 3. rewrite路由形式
    • 4. 兼容路由形式
    • 关于ThinkPHP中路由形式的配置
  • 分组
  • 控制器中的 跳转
    • url组装
    • 系统跳转方法

介绍

定义

框架:是一堆包含了常量、方法和类等代码的集合,它是一个半成品的应用,质保函了一些项目开发的时候所使用的底层架构,并不包含业务逻辑,框架还包含了一些优秀的设计模式,如单例模式、工厂模式、AR(active record)模式等。

为什么要使用框架

不使用框架会出现的问题:

  1. 代码风不一样,维护困难,可能会在成项目生命周期短;
  2. 一处小的修改会牵扯出很多地方的修改;
  3. 在后期满足客户需求方面(功能扩展)存在局限性;

使用框架的好处

  1. 使用框架会帮助我们简单、快捷、高效的开发项目;
  2. 可以让我们有更多的时间专注于业务逻辑的开发,不需要关注底层架构;
  3. 便于处于多人协助开发中遇到的问题;

常见的主流PHP框架

  • ZendFramework:是重量级框架,是PHP语言公司出品的官方框架,但是由于官方考虑的功能比较全面,导致比较臃肿,启动慢。
  • YII:是重量级框架,是美国华人开发的框架,作者名叫薛强(Qiang),中文称之“易框架”,最大的特点是将代码重用性发挥到了极致、目前YII框架在外企用的较多。
  • Symfony:重量级框架,一款国外框架。
  • Laravel:轻量级框架,一款国外框架。
  • CodeIghiter(CI):轻量级框架,简称CI框架,代码火焰/火焰代码
  • ThinkPHP(TP):是一款国人开发的框架,目前有中文的社区、中文官网、中文帮助文档等。在国内使用较普遍。因为其有一系列中文支持,所以比较适合作文入门级框架学习。

MVC

什么是MVC

本文发布于:2024-01-30 20:25:55,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170661755722610.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:控制器   学习笔记
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23