zoukankan      html  css  js  c++  java
  • TP框架部分--文件目录及作用

    下载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 //省略入口文件 //4.localhost/thinkphp/index.php?s=/Home/Index/test //SHOW_PAGE_TRACE=>true,//在配置文件里面写上这句话,代表开启trace信息。
  • 相关阅读:
    PAT 1006 Sign In and Sign Out
    PAT 1004. Counting Leaves
    JavaEE开发环境安装
    NoSql数据库探讨
    maven的配置
    VMWARE 下使用 32位 Ubuntu Linux ,不能给它分配超过3.5G 内存?
    XCODE 4.3 WITH NO GCC?
    在苹果虚拟机上跑 ROR —— Ruby on Rails On Vmware OSX 10.7.3
    推荐一首让人疯狂的好歌《Pumped Up Kicks》。好吧,顺便测下博客园可以写点无关技术的帖子吗?
    RUBY元编程学习之”编写你的第一种领域专属语言“
  • 原文地址:https://www.cnblogs.com/xingyue1988/p/6538335.html
Copyright © 2011-2022 走看看