zoukankan      html  css  js  c++  java
  • ThinkPHP基础

    thinkphp目录下的文件

     

    配置文件中的核心配置文件

    核心资源库文件

    创建入口文件:

    在ThinkPHP目录下创建一个入口文件index.php

    // 检测PHP环境
    if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');

    // 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false
    define('APP_DEBUG',True);

    // 定义应用目录
    define('APP_PATH','./Test/');  运行之后Test目录文件自动生成

    // 引入ThinkPHP入口文件
    require './ThinkPHP/ThinkPHP.php';

    home文件内容

    MVC模式

    M:Model 数据模型层,负责数据操作

    V:View 视图层,负责显示视图

    C:Controller 控制器,实现业务逻辑

    tp框架url地址可以由以下四种

    1. http://网址/index.php?m=XX&c=XX&a=XX   基本get模式

    m是模块(home)c是控制器名称()a是操作方法

    1. http://网址/index.php/模块/控制器/操作方法  路径模式pathinfo
    2. http://网址/模块/控制器/操作方法           rewrite重写模式
    3. http://网址/index.php?s=/模块/控制器/方法    兼容模式

    具体url地址模式设置(配置文件ThinkPHP/Conf/convertion.php)

    URL_MODEL  =  0/1/2/3  分别代表四种url地址模式

    开发和生产模式

    开发调试模式:系统需要加载大概24个文件  index.php  define(“APP_DEBUG”,true);

    生产模式:系统只需要加载很少的大概7个文件  在入口文件

    index.php中定义: define(“APP_DEBUG”,false);

    节省了许多文件的开发、关闭的系统开销,节省资源

    要在页面显示trace信息,需要在自己的配置文件中:'SHOW_PAGE_TRACE' =>TRUE,

  • 相关阅读:
    ajax简单案例
    jquery中的数据传输
    java-Reflect
    Factory Method 和AbstractFactory
    Singleton
    英语六级口语备考指南
    ACM信息汇总
    jquery练习
    char可不可以存汉字
    信息安全
  • 原文地址:https://www.cnblogs.com/hamilton/p/5716179.html
Copyright © 2011-2022 走看看