thinkphp3.2.3版本文件目录及作用

摘要:
//Common//包含一些自己编写的函数//Conf//Config。php//此配置文件还可用于编写配置//IndexController.class。php//控制器的命名规则必须是这样的。它以驼峰法命名。控制器名称+控制器+类。php//Model//表示MVC的M层//Conf//配置文件位于文件夹//约定中。php//thinkphp。记住这个文件//ThinkPaPHP。php//是thinkphp文件//索引的一个类。php//以前称为thinkphp。php,它是程序的入口文件//localhost/thinkphp/index php/Home/index/index//这是一种直接访问方法,而不是页面//索引。Php是入口文件//Home是模块名称//索引是控制器名称//索引是方法名称//tp框架有四种URL地址编写方法。//1.localhost/thinkphp/index。php?

下载thinkphp3.2.3版本,解压缩后将文件夹名字改为thinkphp,然后放在www目录下,里面的文件夹和文件的名字和作用如下:(前面有Tab健的表示下一级,thinkphp是根目录)

//thinkphp
    //Application//写的程序都放在这里面,默认里面什么都没有。当从浏览器输入入口文件并运行后,这个文件夹里面就会出现下面的文件夹。
        //Common//里面存放一些配置和方法
            //Common
            //Conf
                //config.php//配置文件,可以在这里面修改配置。如果配置是整个运行程序的,就在这的配置文件里面写。
        //Home//非常重要的文件夹,Home是一个模块。
            //Common//里面放置一些自己写的函数
            //Conf
                //Config.php//这个配置文件也可以用来写配置。如果配置文件是属于这个Home模块的,就在这里写配置。
            //Controller//代表MVC的C层。意思是控制器。
                //IndexController.class.php//控制器的命名规则一定要这么命名。驼峰法命名,控制器名称+Controller+class.php
            //Model//代表MVC的M层。意思是数据模型。
            //View//代表MVC的V层。意思是视图。
        //Runtime//里面包含程序运行时产生的一些文件
            //Cache
            //Data
            //Logs
            //Temp
    //Public//存放一些公用文件
    //ThinkPHP//TP框架核心文件都在里面,这个文件夹里面的内容尽量不要去修改。
        //Common//里面存一些方法,外部的一些方法可以放在里面。
        //Conf//配置文件所在的文件夹
            //convention.php//thinkphp文件总的一个配置,要记住这个文件。
        //Lang//语言包
        //Library//里面包含了一些核心类
            //Behavior
            //Org
            //Think//用的会比较多,里面放的是所有的类。
                //Controller.class.php//所有控制器的父类
                //Model.class.php//所有数据模型的父类
            //Vendor
        //Mode//没有多大用处
        //Tpl//里面放置的是一些TP框架的模板。也没有多大的用处。
        //ThinkPHP.php//是thinkphp文件的一个类
    //index.php//以前叫做thinkphp.php,是程序的入口文件



//localhost/thinkphp/index.php/Home/Index/index   //这种访问方式是直接访问的方法,而不是访问的页面了。
//index.php是入口文件
//Home是模块名
//Index是控制器名称
//index是方法名


//tp框架4种url地址书写方式
//1.localhost/thinkphp/index.php?m=Home&c=Index&a=test
//2.localhost/thinkphp/index.php/Admin/DengLu/test
//3.localhost/thinkphp/Admin/DengLu/test //shenglve入口文件
//4.localhost/thinkphp/index.php?s=/Home/Index/test


//SHOW_PAGE_TRACE=>true,//在配置文件里面写上这句话,代表开启trace信息。

免责声明:文章转载自《thinkphp3.2.3版本文件目录及作用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇全局图片防盗链处理ROS在Ubuntu下的安装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Perl文件系统

一、文件输入/输出函数 1、基本I/O函数 open:允许程序访问文件  close:终止文件访问  print:文件写入字符串  write:向文件写入格式化信息  printf:格式化字符串并输出到文件  1)open函数 open函数将文件变量与某文件联系起来,提供访问文件的接口,例如:open(MYVAR, "/u/file"); 如果文件打开成功...

使用.NET FileSystemWatcher对象监控C#目录改变

许多情况下,如果创建或修改一个文件,系统需要执行某些任务。例如,在一个数据库中插入平面文件的重要系统就是如此。 在这种情况下,程序必须监控目录中新建立的文件。如果目录中新建了一个文件,程序必须提取这个文件、进行解析、再把它插入到数据库中。 许多时候,这类功能要通过“调查”目录并列举上次调查后任何新建的文件来完成。在.NET Framework中,微软为开...

使用nginx-prometheus-exporter 监控nginx

因为nginx 已经提供了stub_status 模块,一般我们可以基于此进行监控,目前官方提供了一个exporter 尽管有一些限制(web必须使用8080)。以下是一个简单的学习使用 环境准备 docker-compose 文件 注意使用了ranadeeppolavarapu 提供的nginx 镜像(很方便,可以学习各种nginx 插件的使用)...

Linux基础---shell基本命令

一、目录及文件操作命令 1、显示目录及文件操作命令 (1)ls命令   作用:用于显示指定目录的目录和文件。   语法:ls [选项] 目录名    常用选项/参数含义如下:   -a:列出目录下所有文件,包括“.“开头的隐藏文件。   -d:显示目录,而不是显示其下的文件。   -i:显示文件的索引节点。(显示索引号)   -k:以k字节的形式表示文件的...

.Net Core微服务入门全纪录(四)——Ocelot-API网关(上)

Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 上一篇【.Net Core微服务入门全纪录(三)——Consul-服务注册与发现(下)】已经使用Consul完成了服务的注册与发现,实际中光有服务注册与发现往往是不够的,我们需要一个统一的入口来连接客户端与服务。 Ocelot 官网:https://ocelot.readthedocs.i...

Linux权限问题(2)-unzip引发的权限问题

背景:依然是上一个朋友,在用php调用unzip命令时,再次出现了权限被拒绝的问题. Notice:此处描述的问题,为使用php命令行执行php文件,因此进程属主为登录的用户,而不是nginx用户. 以root身份登录,给myuser的家目录设置读和执行的权限 Notice:cd到一个目录,需要对该目录具有执行权限,否则会出现权限被拒绝的提示. # chm...