花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

Dedecms織夢模板下載模塊開發(fā)流程教程(一)

時間: 2018-11-29 09:42 閱讀: 作者:素材無憂網(wǎng)

網(wǎng)上關(guān)于Dedecms模塊開發(fā)的教程很少,更多的是一些開發(fā)好的模塊,我們直接拿來就可以用。這對于一些想學(xué)習(xí)如何開發(fā)dedecms模塊的朋友們來說,可能不知道如何動手。這篇文章根據(jù)傳智博客韓順平老師的教學(xué)視頻,來詳細描述如何去開發(fā)一個dedecms模塊——雇員管理模塊。
第一步:參考學(xué)習(xí)Dedecms自帶的ask模塊??梢园l(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模塊的入口文件
01
<?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ā)教程二》

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: Dedecms織夢模板下載模塊開發(fā)流程教程(一)

標簽:  
相關(guān)文章
模板推薦