首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

Destoon 二次開發入門:從系統初始化到模板應用

     編輯:PHP 相關知識

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('模板名', '目錄名');
  • 參數一:模板名稱
  • 參數二:模板目錄(可選,預設 default)

路徑對應規則

template('a', 'b'); // template/default/b/a.htm
template('a');      // template/default/a.htm

完整範例

require 'common.inc.php';
template('hello');

需預先建立 template/default/hello.htm。

開發建議

  • 嚴格遵循 MVC 分層,邏輯勿混入模板
  • 善用緩存機制(cache_read/write)提升效能
  • 資料庫操作使用 $db 物件與 {$DT_PRE} 表前綴
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved