国产精品主播叶子闺蜜_三级高清精品国产_99久久精品国产麻豆_国产精品无码免费专区午夜

歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
電話圖標(biāo) 余先生:13699882642

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

發(fā)表日期:2017-12 文章編輯:小燈 瀏覽次數(shù):4330

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

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

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

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

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

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

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

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

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

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

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

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


本頁(yè)內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過(guò)網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶參考了本站不擁有所有權(quán),如您認(rèn)為本網(wǎng)頁(yè)中由涉嫌抄襲的內(nèi)容,請(qǐng)及時(shí)與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會(huì)在5工作日內(nèi)聯(lián)系您,一經(jīng)查實(shí),本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://www.juherenli.com/11254.html
相關(guān)cms文章