thinkPHP开发基础知识 包括变量神马的
生活随笔
收集整理的這篇文章主要介紹了
thinkPHP开发基础知识 包括变量神马的
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
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” />
轉載于:https://my.oschina.net/bojinzhu/blog/40773
總結
以上是生活随笔為你收集整理的thinkPHP开发基础知识 包括变量神马的的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL syntax-log2
- 下一篇: Linux环境手动创建oracle10g