亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

MVC應(yīng)用目錄架構(gòu)總結(jié)

Original 2019-04-07 01:41:45 345
abstract:1.應(yīng)用全部寫在app中2.app下模塊進(jìn)行劃分,后臺(tái)用admin,前臺(tái)模塊用home3.模塊中創(chuàng)建的controller,用來存放自定義的控制器類文件4.一般項(xiàng)目都是從后臺(tái)開始開發(fā),前臺(tái)好改動(dòng)5.模塊的視圖也放在后臺(tái)admin目錄下,創(chuàng)建admin/view目錄6.在view目錄下,根據(jù)控制器再創(chuàng)建對(duì)應(yīng)目錄進(jìn)行分類管理,例如index/add.php7.視圖是模板的上一級(jí)概念,模板是視圖的具體化

1.應(yīng)用全部寫在app中
2.app下模塊進(jìn)行劃分,后臺(tái)用admin,前臺(tái)模塊用home
3.模塊中創(chuàng)建的controller,用來存放自定義的控制器類文件
4.一般項(xiàng)目都是從后臺(tái)開始開發(fā),前臺(tái)好改動(dòng)
5.模塊的視圖也放在后臺(tái)admin目錄下,創(chuàng)建admin/view目錄
6.在view目錄下,根據(jù)控制器再創(chuàng)建對(duì)應(yīng)目錄進(jìn)行分類管理,例如index/add.php
7.視圖是模板的上一級(jí)概念,模板是視圖的具體化后的體現(xiàn)
8.根據(jù)模板的要求,模板文件后綴可以是php,html.tpl等任何自定義后綴格式
9.模型對(duì)應(yīng)著數(shù)據(jù)庫(kù)操作,通常一個(gè)應(yīng)用對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù),表是公用的。
10.不針對(duì)模塊來創(chuàng)建模型,在app應(yīng)用下創(chuàng)建model來做公共模型

目錄結(jié)構(gòu)規(guī)劃
app --應(yīng)用
   admin ---  后臺(tái)模塊
        controller  --  控制器
            Index.php ---  和view下的index對(duì)應(yīng)
        view        --   視圖
            index   ---  和controller下的Index.php對(duì)應(yīng)
                 index.php   模板文件對(duì)應(yīng)著Index控制器中的index()方法
   home  ---  前臺(tái)模塊
        controller  --  控制器
        view        --   視圖

   model  --  模型一般會(huì)創(chuàng)建在這里

入口文件index.php代碼如下:

<?php
/**
 * 入口文件
 */

//加載Composer自動(dòng)加載器
require 'vendor/autoload.php';

//加載框架基礎(chǔ)類
require 'pig/Base.php';

//定義項(xiàng)目根目錄
define('ROOT_PATH',__DIR__ . '/');

//導(dǎo)入配置文件
$config=require 'pig/config.php';

//獲取URL中的查詢字符串
$queryStr = $_SERVER['QUERY_STRING'];

//啟動(dòng)框架
(new \pig\Base($config,$queryStr))->run();


Correcting teacher:天蓬老師Correction time:2019-04-08 10:13:36
Teacher's summary:其實(shí), 這個(gè)小框架你寫完了, 對(duì)于簡(jiǎn)單的應(yīng)用項(xiàng)目, 應(yīng)該會(huì)寫了, 對(duì)于主流框架的使用, 也應(yīng)該很快會(huì)上手的

Release Notes

Popular Entries