• thinkPHP开发基础知识 包括变量神马的


    hinkPHP框架开发的应用程序,一般都采用单一入口的方式,下面是在应用首页文件中实现的定义:
    1.在首页定义thinkPHP框架路径
    2.定义项目名称及路径,一般项目名称与项目文件夹名称保持一致
    3.加载框架入口文件ThinkPHP.php
    4.对网站进行实例化:App::run();

    以上说明基本上就算是完成了首页index.php文件的定义实现。

    常用公共路径定义

    ../Public         //项目公共目录
    __PUBLIC__   //网站公共目录
    __ROOT__     //网站根目录
    __TMPL__      //当前模板目录
    __APP__          //当前项目地址
    __URL__         //当前模块地址
    __ACTION__   //当前操作地址
    __SELF__        //当前页面地址

    快速信息输出

    {var}  输出Session变量
    {#var}  输出Cookie变量
    {&var}  输出配置参数
    {.var}  输出GET变量
    {^var}  输出POST变量
    {*var}  输出常量

    单字符函数说明

    M 快速高性能实例化模型
    D 快速实例化Model类库
    $user = D("User"); 等同于 $user = new UserModel();
    C 配置参数存取方法
    C('USER_AUTH_ON',true);
    C('USER_AUTH_ON');
    G 记录和统计时间
    L 语言参数存取方法
    A 快速实例化Action类库
    F 快速简单文本数据存取方法
    B 执行行为类
    N 设置和获取统计数据
    R 快速远程调用Action类方法
    S 快速缓存存取方法
    U URL动态生成和重定向方法
    W 快速Widget输出方法

    部分系统设置及定义

    define('STRIP_RUNTIME_SPACE',false);     //对核心编译缓存和项目编译缓存保留空白和注释
    defined('CACHE_RUNTIME',false);      //关闭核心编译缓存
    'DEFAULT_MODULE'=>'Blog'   //更改网站默认访问位置
    'DB_FIELDS_CACHE'=>false  //设置不缓存数据表字段信息
    'TMPL_CACHE_TIME'=>3   //设置缓存的有效期(单位:秒,-1表示永久缓存)
    'TMPL_ENGINE_TYPE'=>'php'  //配置直接在模板文件里使用php代码
    'APP_DEBUG' => true    //开启调试模式
    'DATA_CACHE_SUBDIR'=>True  //配置启用子目录缓存
    TMPL_ACTION_ERROR' => 'Public:error' // 默认错误跳转对应的模板文件
    'TMPL_ACTION_SUCCESS' => 'Public:success' //默认成功跳转对应的模板文件

    加载外部文件

    Vendor(‘custom’); //加载自定义类文件custom.class.php(thinkPHP框架下的Vendor目录下)
    <include file=”Public:header” /> //包含header头文件(Public目录下的header.html)
    import(“@.ORG.Image”); //加载ORG目录下的类文件Image.class.php
    < load href=’__PUBLIC__/Css/common.css’ /> //加载css样式文件
    <load href=”__PUBLIC__/Css/common.css,__PUBLIC__/Js/mootools.js,__PUBLIC__/Js/Ajax/ThinkAjax.js” />

  • 相关阅读:
    oracle学习6
    oracle学习5
    oracle学习4
    oracle学习3
    oracle的过滤与排序
    poj1064 Cable master
    poj3169 Layout
    UVA
    poj2341 Expedition
    poj3617 Best Cow Line
  • 原文地址:https://www.cnblogs.com/coolid/p/3258501.html
Copyright © 2020-2023  润新知