国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

Dedecms模塊開發(fā)流程(一)

2024-07-12 08:47:06
字體:
供稿:網(wǎng)友

網(wǎng)上關(guān)于Dedecms模塊開發(fā)的教程很少,更多的是一些開發(fā)好的模塊,我們直接拿來就可以用。這對于一些想學(xué)習(xí)如何開發(fā)dedecms模塊的朋友們來說,可能不知道如何動手。這篇文章根據(jù)傳智博客韓順平老師的教學(xué)視頻,來詳細(xì)描述如何去開發(fā)一個dedecms模塊——雇員管理模塊。

第一步:參考學(xué)習(xí)Dedecms自帶的ask模塊。可以發(fā)現(xiàn),ask模塊是基于MVC的思想來開發(fā)的。

(1)單入口——index.php;

(2)MVC結(jié)構(gòu)——M層(model目錄)、C層(control目錄)、V層(templates目錄)

第二步:動手搭建雇員管理模塊的文件結(jié)構(gòu)。參考ask模塊即可:

(1)在網(wǎng)站根目錄下創(chuàng)建 emp目錄;

(2)在emp目錄下創(chuàng)建MVC結(jié)構(gòu)目錄:model、control、templates等三個文件夾;

(3)同樣還是在emp目錄下創(chuàng)建名為 static 的目錄,用于放js、images和css

第三步:編寫單入口文件 index.php。同樣參考ask模塊的入口文件

<?php/**    *幾乎所有的,都會引用的一個文件**/require_once(dirname(__file__).'/../include/common.inc.php');/**    *該類文件下有一個很重要的一個函數(shù),request()用于替代post和get    *如 post或get數(shù)據(jù):name=王美人&age=25。$name=request('name')**/require_once(DEDEINC.'/request.class.php');/**    *這里定義請求某個控制器和該控制器下的某個函數(shù),與thinkphp類似    *比如,你有/emp/control/下有一個控制器為index.php,該控制器下有一個方法為ac_index方法    *則,請求形式為 http://localhost/emp/index.php?ct=index&ac=index ; 我們訪問http://locahost/emp/index.php,實際上是訪問了index.php控制器下的ac_index方法**/$ct = Request('ct','index');//ct代表著control,即:控制器名(即文件名,類名)$ac = Request('ac','index');//at代表著action,即該控制器下的某個方法//統(tǒng)一應(yīng)用程序入口,即根據(jù)url訪問相應(yīng)的頁面RunApp($ct,$ac);?>

我們只引入了 common.inc.php 和 request.class.php 兩個文件,具體還需要引入哪些,根據(jù)你的項目需要實現(xiàn)的功能來決定。這里先做個演示,能實現(xiàn)基本的功能即可。

接下來《Dedecms模塊開發(fā)教程二

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 明星| 信丰县| 宁化县| 柳河县| 博客| 璧山县| 肃北| 柳州市| 崇左市| 东兰县| 抚州市| 双牌县| 阿拉善右旗| 平舆县| 田林县| 随州市| 甘孜县| 龙川县| 靖宇县| 隆子县| 江油市| 张家川| 新沂市| 白玉县| 安泽县| 炉霍县| 吉水县| 长顺县| 和林格尔县| 攀枝花市| 安陆市| 遂宁市| 仙游县| 西林县| 昌邑市| 开鲁县| 都江堰市| 家居| 大田县| 阳原县| 遵义市|