zoukankan      html  css  js  c++  java
  • tp框架基础知识

    作者:黄力军

    index.php入口文件:作用,所有tp框架里的内容要想访问文件。都要走index.php文件他是整个程序的入口

    Application代表应用程序的目录   所有写的应用程序放这里

    Public公用目录   里面放公用的东西比如css js

    ThinkPHPtp框架核心文件夹。Thinkphp核心文件夹里分为如下

    ThinkPHP.php是tp框架的核心类

    Common里面存放tp框架里面的函数方法

    Conf文件夹里面要注意*代表配置文件特别是convention 文件tp框架里配置文件

    Lang是语言包

    Library叫做核心类是tp框架里存放所有类的

    Think文件夹里面包含和数据库相关的内容

    Verify验证码

    Upload上传

    Behavior.class控制的副类  

    ThinkPHP文件夹里面的内容很重要不要动*  要想修改自己复制一份在操作 一个tp框架下有很多程序动一个会连累别的

    用浏览器访问index入口文件

     有个笑脸是访问成功

     Home代表这个程序的模块  代表前端模块

    Admin代表后端模块

     Runtime临时文件

     Home文件夹打开

     Conf配置文件夹里的config文件存放配置只属于当前模块  要修改也在当前模块

    Controller=Model=View等于MVC模式

    M:英文:Model  中文叫做:数据模型层,所有针对数据库的操作, 例如DBDA类就可以称作数据模型层 ,专门对某个表进行添加的方法  专门对某个表进行修改的方法   直接调比如删除的方法就可以删除操作  其余的都在类里面完成     数据模型层就看做一个类

    V:英文:View 中文叫做:  视图层   就相当模板  让用户看到的

    C:英文:Controller 中文叫做: 控制器   也就做业务逻辑层 相当于判断

     总结:把一个程序分为三层     也就是程序架构

    最重要的是C   也就是核心层   控制器   无论是访问 还是去执行做任何操作   都是要走C的

    MVC模式有句话  约定胜于配置*必须记住   任何语言里面只要使用MVC模式这句话必须记住  约定胜于配置

    约定并不是强制性的东西

    驼峰法命名 首字母大写 如RenMin     类的文件命名必须  类名+驼峰法+class+php如RenMin.class.php

    如何访问

    在MVC里面访问是访问的控制器C 不是访问的页面,不是访问的文件是访问的控制器   每个控制器里包含其他东西叫做操作方法 一个控制器里有N个控制方法 我们在访问的时候其实是访问的C控制器里面的A控制方法

    如控制器想访问个静态页面v层   如果要用到数据库如M层    控制器要把v层的静态页面拿到C里面并且还要解析标签并替换。如果要访问数据库再从M数据库里读数据   解析完把C整体给客服端用     最接近数据库的是M层    最接近用户的用户看到的是v层     C是接近管家的作用  做什么都要经过C层

    图是运行路线

    再看ThibkPHP

    每一个程序都有一个入口文件     这就是默认的控制器

    第一种方式get模式访问方式

    找到入口文件后后面加?m=Home&c=Index&a=index   第一个参数是M访问地址里的这个m叫做模块等于Home要访问的是Home下面的Index控制器 访问 &a=index方法   如http://localhost/php/tpkuangjia/index.php?m=Home&c=Index&a=index

     

     

  • 相关阅读:
    IIS6.0中,使用其它用户运行IIS
    c++构造函数详解
    Java创建文件夹及文件
    三大范式及存储方式
    对新型软件程序语言及架构的一点讨论
    C++虚函数解析
    验收测试驱动开发:ATDD实例详解
    什么是父路径及开启的方法
    note:全局配置visual studio 2010 头文件目录
    怎么把二级域名重定向到主域名
  • 原文地址:https://www.cnblogs.com/aqxss/p/6530492.html
Copyright © 2011-2022 走看看