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

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

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

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

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

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

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

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

//加載Composer自動加載器
require 'vendor/autoload.php';

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

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

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

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

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


批改老師:天蓬老師批改時間:2019-04-08 10:13:36
老師總結(jié):其實, 這個小框架你寫完了, 對于簡單的應(yīng)用項目, 應(yīng)該會寫了, 對于主流框架的使用, 也應(yīng)該很快會上手的

發(fā)布手記

熱門詞條