ThinkPHP開發基礎知識 函式變數定義等

2021-06-09 23:24:17 字數 1882 閱讀 5457

thinkphp框架開發的應用程式,一般都採用單一入口的方式,下面是在應用首頁檔案中實現的定義:

在首頁定義thinkphp框架路徑

定義專案名稱及路徑,一般專案名稱與專案資料夾名稱保持一致

載入框架入口檔案thinkphp.php

以上說明基本上就算是完成了首頁index.php檔案的定義實現。

../public         //專案公共目錄

__public__ //**公共目錄

__root__ //**根目錄

__tmpl__ //當前模板目錄

__url__ //當前模組位址

__action__ //當前操作位址

__self__ //當前頁面位址

輸出session變數

輸出cookie變數

輸出配置引數

輸出get變數

輸出post變數

輸出常量

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**

'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樣式檔案

"__public__/css/common.css,__public__/js/mootools.js,__public__/js/ajax/thinkajax.js"

/>

thinkPHP開發基礎知識 包括變數神馬的

hinkphp框架開發的應用程式,一般都採用單一入口的方式,下面是在應用首頁檔案中實現的定義 1.在首頁定義thinkphp框架路徑 2.定義專案名稱及路徑,一般專案名稱與專案資料夾名稱保持一致 3.載入框架入口檔案thinkphp.php 以上說明基本上就算是完成了首頁index.php檔案的定義...

ThinkPHP框架基礎知識三

一 js檔案與css檔案存放位置 其實js與css檔案放在任意位置都可以找到,只要路徑正確就行。在tp框架中我們訪問的所有檔案都要走入口檔案index.php,相當於訪問的是index.php頁面。在模板檔案中用到js與css檔案,不能直接從模板檔案去找,而是從index.php開始找相應的js與c...

開發基礎知識

msdn 使用應用程式域和程式集程式設計 描述如何建立和使用程式集和應用程式域。利用屬性擴充套件元資料 描述如何使用屬性自定義元資料。使用基型別 討論如何格式化和分析基礎資料型別以及如何使用正規表示式處理文字。集合和資料結構 討論在 net framework 中提供的各種集合型別,包括堆疊 佇列 ...