Destoon 作為 PHP+MySQL 的開源 B2B 行業門戶方案,二次開發核心在於系統初始化、邏輯編寫與模板應用三步走。
引入根目錄 common.inc.php 即可完成系統啟動:
require 'common.inc.php'; echo 'Hello World';
初始化後可直接使用系統變量、函數與類:
require 'common.inc.php';
echo DT_ROOT; // 站點物理路徑
echo DT_PATH; // 站點首頁地址
$r = $db->get_one("SELECT * FROM {$DT_PRE}category");
print_r($r);
$A = cache_read('area.php'); // 讀取地區緩存
print_r($A);
print_r($MODULE); // 系統模組數據
message('Hello World'); // 輸出提示信息
所有 HTML 輸出需通過模板系統:
include template('模板名', '目錄名');
template('a', 'b'); // template/default/b/a.htm
template('a'); // template/default/a.htm
require 'common.inc.php';
template('hello');
需預先建立 template/default/hello.htm。
cache_read/write)提升效能$db 物件與 {$DT_PRE} 表前綴