zoukankan      html  css  js  c++  java
  • tp5入门


    runtime目录里的文件是临时文件,可随时删除

    在tp5里,命名空间对应了文件的所在目录,app命名空间通常代表了文件的起始目录为application,而think命名空间则代表了文件的起始目录为thinkphp/library/think,后面的命名空间则表示从起始目录开始的子目录

    从前端页面获取数据,用ajax或layui的一些方法进行数据提交,提交数据到控制层,控制层对数据进行解析封装,提交到逻辑层,逻辑层调用数据库处理方法对数据进行处理,返回处理结果,再在前端进行显示
    MVC(Web层:表示层-业务层-数据访问层),模型Model处理业务逻辑(业务层),如xxService工具类
    View视图,
    Controller控制器,主要作用是接收用户请求并调用模型的方法完成任务处理然后跳转到下一视图

    web层-业务层-数据层
    web:界面和控制器
    业务层:service和工具类
    数据层:数据库

    模块可以说是文件夹,如前台index模块、后台admin模块,控制器是一个类,类里有方法
    访问时,模块/控制器/方法

    控制器是Web应用中进入的HTTP请求最先调用的一部分。它检查收到的请求,比如一些GET变量,做出合适的反馈。在写出你的第一个控制器之前,你很难开始编写其他的PHP代码。最常见的用法是index.php中像switch语句的结构





    控制器里方法参数可有默认值

    参考资料

    TP5框架完整学习笔记
    TP5目录结构
    PHP---分层模式和mvc模式
    PHP MVC模式在网站架构中的实现

  • 相关阅读:
    Map(关联式容器)
    List(双向链表)
    ubuntu新建、删除用户
    rbenv安装本地ruby安装包
    pycharm显示Unresolved reference
    rails 查看项目的所有路由
    rails 表单中默认值
    rails 辅助方法
    Ubuntu18.04网易云音乐双击运行
    apm飞行模式
  • 原文地址:https://www.cnblogs.com/Grani/p/10373718.html
Copyright © 2011-2022 走看看