日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

dedecms的自定义模块

發布時間:2025/1/21 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dedecms的自定义模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
dedecms的自定義模塊 1.在dedecms主目錄下創建一個模塊目錄 2.在模塊目錄下創建如下目錄 網站根目錄/|-自定義模塊|-control 控制器|-model 模型|-static 靜態文件|-images|-js|-css|-templates 模塊目錄|-default 3.在模塊目錄下創建index.php入口文件 4.在入口文件中加入如下代碼: //引入重要的文件 require_once(dirname(__file__)).'/../include/common.inc.php'; require_once(DEDEINC.'/request.class.php');//指定了如何請求一個控制器的某個方法 //http://網站/自定義模塊/index.php?c=控制器&a=方法 $ct = Request('c', 'index'); $ac = Request('a', 'index');//統一應用程序入口 RunApp($ct, $ac); 5.在模塊目錄下的control下創建控制器類,如下: class test extend Control {//方法前面需加上ac_public function ac_test() {echo '測試';}public function ac_getList() {//通過request()來獲取參數$id = request('id');//獲取模型數據$data = $this->Model('elist')->getList();//分配數據$GLOBALS['data'] = $data;//設置模板$this->SetTemplate('showlist.htm');//顯示模板$this->Display();} } 6.在model目錄下,創建模型文件,并創建模型類 class elist extend Model {public function getList() {$sql = 'select * from dede_test';$this->dsql->SetQuery($sql);$this->dsql->Execute();$rows = array();while($row = $this->dsql->GetArray()) {$rows[] = $row;}return $rows;} } 7.在templates目錄下的default下創建模板文件,dede模板文件中可寫php代碼 <?php foreach($data as $k => $v): ?> <?php endforeach; ?>

?

總結

以上是生活随笔為你收集整理的dedecms的自定义模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。