天天看點

dedecms 在模闆裡引入php檔案,dedecms如何添加并引入php檔案

dedecms 在模闆裡引入php檔案,dedecms如何添加并引入php檔案

前言:

有些時候我們需要建立一些單獨的PHP檔案,但是随便放入的PHP檔案是不能夠編譯織夢 dedecms的标簽的,是以我們需要引入織夢标簽的編譯引擎方案。

例如,我們在根目錄建立 example.php,代碼如下:

<?php

require_once (dirname(__FILE__)."/include/common.inc.php");

require_once DEDEINC.'/arc.partview.class.php';

$tempfile = $cfg_basedir.$cfg_templets_skin.'/example.htm';//定義模闆路徑

$pv = new PartView();//初始化類

$pv->SetTemplet($tempfile);//設定模闆檔案路徑

$pv->Display();//顯示該頁面

?>

然後把目前模闆目錄裡,建立一個example.htm的模闆檔案,在這個模闆檔案裡就可以使用織夢系統的全局标簽了。

我們來做一個分析:

require_once (dirname(__FILE__)."/include/common.inc.php");

在這個地方,其實就是引入了include檔案夾下面的織夢資料庫配置檔案(或者被稱呼為:核心函數配置檔案)common.inc.php,在這裡我們使用require_once()語句主要用于需要包含多個檔案時,可以有效地避免把同一段代碼包含進去而出現函數或變量重複定義的錯誤。

其中的dirname(__FILE__)是取得調用PHP檔案的的絕對路徑,大家都知道,啟用絕對路徑編譯的速度會比相對路徑要快。是以我們可以将上面的代碼總結為:引入一個根目錄include檔案夾裡面的common.inc.php檔案。

接下來:

require_once DEDEINC.'/arc.partview.class.php';

代碼是同樣的道理:可以了解為引入include

推薦教程:dede教程