W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
以下教程適用于ThinkCMFX系列版本
以Blog模塊為例(相關問題已經(jīng)更新)
1.在application目錄下創(chuàng)建Blog目錄
Blog結構:
Blog? ??
????Controller 控制器目錄
? ? Common 函數(shù)庫
? ? Conf 配置
? ? Lang 多語言包
? ? Menu 后臺菜單? ??
????Model 模型
? ? nav.php 前臺導航
同時在application/Common/Conf/config.php里的MODULE_ALLOW_LIST加上你新加的Blog?
2.創(chuàng)建一個前臺控件器(Controller)
在模塊Controller目錄下創(chuàng)建一個IndexController.class.php文件
<?php
namespace?Blog\Controller;
use?Common\Controller\HomeBaseController;
class?IndexController?extends?HomeBaseController{
????function?index(){
??????echo?"this?is?blog?index?!";
????}
}
前臺Controller一般都要繼承HomeBaseController
<?php
namespace?Blog\Controller;
use?Common\Controller\HomeBaseController;
class?IndexController?extends?HomeBaseController{
function?index(){
??$this->display(":index");
}
}
b.在程序前臺當前模板目錄下創(chuàng)建Blog目錄(假設當前模板是simplebootx,當前模板目錄./tpl/simplebootx)
在Blog目錄下創(chuàng)建index.html文件
4.在瀏覽器里運行http://你的域名/index.php?g=blog&m=index&a=index
到此為止,一個應用基本創(chuàng)建完成
5.創(chuàng)建一個后臺控件器(Controller)
在模塊Controller目錄下創(chuàng)建一IndexadminController.class.php文件(注意:這里有文件命名規(guī)則,以****adminController.class.php命名的是后臺Controller, 在后臺菜單導入時會自動識別)
<?php
namespace?Blog\Controller;
use?Common\Controller\AdminbaseController;
class?IndexadminController?extends?AdminbaseController{
function?index(){
??$this->display();
}
}
后臺Controller一般都要繼承AdminbaseController
登陸后臺,在后臺菜單管理添加一個后臺菜單
?
項目,模塊,方法一一定要保證和程序代碼里的大小寫一致性
6.創(chuàng)建index方法模板
在程序當前后臺模板目錄下創(chuàng)建Blog目錄(當前后臺模板為simpleboot,當前后臺模板目錄./tpl_admin/simpleboot)
創(chuàng)建Indexadmin/index.html(后臺模板目錄分隔符是自己可以在應用配置里自己定義的,'TMPL_FILE_DEPR'? ?? ???=> '/',新建應用默認為/)
7.刷新后臺,點擊在5步驟里添加的后臺菜單
8.Blog應用開發(fā)流程完畢
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: