ThinkPHP开发基础知识 函数变量定义等

  • 时间:
  • 浏览:0
  • 来源:大发快三_快三最新版_大发快三最新版
作者:匿名 hihi 来源:ChinaZ源码报导 浏览: 2012-2-16 15:21:59 字号:大 中 小

[摘要]ThinkPHP是一个多多多开源的PHP框架, 是为了僵化 企业级应用开发和敏捷WEB应用开发而诞生的。本文介绍ThinkPHP开发基础知识 函数变量定义等。

  thinkPHP框架开发的多多线程 运行运行,一般都采用单一入口的措施,下面是在应用首页文件中实现的定义:

  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" />
sssss
Tags: thinkphp   thinkphp开发   thinkphp定义   thinkphp函数  
责任编辑:190