ThinkCMF應(yīng)用開(kāi)發(fā)流程

2018-02-24 15:43 更新

ThinkCMF應(yīng)用開(kāi)發(fā)流程

上一頁(yè)下一頁(yè)

以下教程適用于ThinkCMFX系列版本
以Blog模塊為例(相關(guān)問(wèn)題已經(jīng)更新)
1.在application目錄下創(chuàng)建Blog目錄
Blog結(jié)構(gòu):

Blog? ??

????Controller 控制器目錄
? ? Common 函數(shù)庫(kù)
? ? Conf 配置
? ? Lang 多語(yǔ)言包
? ? Menu 后臺(tái)菜單? ??

????Model 模型
? ? nav.php 前臺(tái)導(dǎo)航

同時(shí)在application/Common/Conf/config.php里的MODULE_ALLOW_LIST加上你新加的Blog?

2.創(chuàng)建一個(gè)前臺(tái)控件器(Controller)
在模塊Controller目錄下創(chuàng)建一個(gè)IndexController.class.php文件

<?php

namespace?Blog\Controller;
use?Common\Controller\HomeBaseController;
class?IndexController?extends?HomeBaseController{
????function?index(){
??????echo?"this?is?blog?index?!";
????}
}

前臺(tái)Controller一般都要繼承HomeBaseController

  1. 為前臺(tái) IndexController的index方法創(chuàng)建一個(gè)模板
    a.修改IndexController.class.php
<?php
namespace?Blog\Controller;
use?Common\Controller\HomeBaseController;

class?IndexController?extends?HomeBaseController{
function?index(){
??$this->display(":index");
}
}

b.在程序前臺(tái)當(dāng)前模板目錄下創(chuàng)建Blog目錄(假設(shè)當(dāng)前模板是simplebootx,當(dāng)前模板目錄./tpl/simplebootx)
在Blog目錄下創(chuàng)建index.html文件

4.在瀏覽器里運(yùn)行http://你的域名/index.php?g=blog&m=index&a=index

到此為止,一個(gè)應(yīng)用基本創(chuàng)建完成

5.創(chuàng)建一個(gè)后臺(tái)控件器(Controller)
在模塊Controller目錄下創(chuàng)建一IndexadminController.class.php文件(注意:這里有文件命名規(guī)則,以****adminController.class.php命名的是后臺(tái)Controller, 在后臺(tái)菜單導(dǎo)入時(shí)會(huì)自動(dòng)識(shí)別)

<?php
namespace?Blog\Controller;
use?Common\Controller\AdminbaseController;

class?IndexadminController?extends?AdminbaseController{

function?index(){
??$this->display();
}
}

后臺(tái)Controller一般都要繼承AdminbaseController
登陸后臺(tái),在后臺(tái)菜單管理添加一個(gè)后臺(tái)菜單

?

項(xiàng)目,模塊,方法一一定要保證和程序代碼里的大小寫(xiě)一致性
6.創(chuàng)建index方法模板
在程序當(dāng)前后臺(tái)模板目錄下創(chuàng)建Blog目錄(當(dāng)前后臺(tái)模板為simpleboot,當(dāng)前后臺(tái)模板目錄./tpl_admin/simpleboot)
創(chuàng)建Indexadmin/index.html(后臺(tái)模板目錄分隔符是自己可以在應(yīng)用配置里自己定義的,'TMPL_FILE_DEPR'? ?? ???=> '/',新建應(yīng)用默認(rèn)為/)
7.刷新后臺(tái),點(diǎn)擊在5步驟里添加的后臺(tái)菜單
8.Blog應(yīng)用開(kāi)發(fā)流程完畢

上一頁(yè)下一頁(yè)

以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)