MVC 根目錄下的檔案用途

2021-07-25 15:13:54 字數 1669 閱讀 6152

首先講一下根目錄下每個目錄的作用

--ctrl       – 存放indexctrl.php控制檔案

--views   – 存放index.html視**件

·        -roce : 存放自動載入類檔案和檢視路由檔案

--lib              – 存放model.php模型檔案和route路由檔案

--imooc.php –自動載入類檔案

·       - index.php :入口檔案

·       - .htaccess :隱藏index.php檔案

建立入口檔案:

在入口檔案內index.php中主要有

* 1.定義常量

* 2.載入函式庫

* 3.啟動框架

在入口檔案內定義所有的全域性變數

//獲取框架當前所在的目錄

define('imooc',realpath('./'));

//設定乙個核心檔案

define('core',imooc.'/roce');

//設定乙個專案檔案

//定義乙個模組

//設定乙個除錯模式

define('debug',true);

//判斷是否開啟

if (debug)

else

而後通過spl_autoload_register()函式實現類自動載入功能

//載入函式庫

include core."/imooc.php";

//呼叫自動載入;

spl_autoload_register('\roce\imooc::load');

//呼叫基礎類run方法

\roce\imooc::run();

進入自動載入imooc類

**整合

<?php 

/** * 入口檔案

* 1.定義常量

* 2.載入函式庫

* 3.啟動框架

*/header('content-type:text/html;charset=utf-8;');

//獲取框架當前所在的目錄

define('imooc',realpath('./'));

//設定乙個核心檔案

define('core',imooc.'/roce');

//設定乙個專案檔案

//定義乙個模組

//設定乙個除錯模式

define('debug',true);

//判斷是否開啟

if (debug)

else

//載入函式庫

include core."/imooc.php";

//呼叫自動載入;

spl_autoload_register('\roce\imooc::load');

//呼叫基礎類run方法

\roce\imooc::run();

?>

建立檔案 .htaccess檔案

**整合

rewriteengine on

rewritecond % !-f [nc]

rewriterule ^(.*)$ index.php/$1 [l]

Linux根目錄下常見目錄用途

etc 配置各種各樣的配置檔案的 各種服務相關的配置檔案 sbin 存放對許可權有要求的可執行檔案的 很多命令只能root使用者使用的 super user binary boot 存放系統啟動相關的檔案 相當於windows裡的c盤 proc 存放核心裡的資訊的檔案 process usr uni...

Linux根目錄 下個資料夾的用途

linux下的檔案結構,看看每個資料夾都是幹嗎用的 bin 二進位制可執行命令 dev 裝置特殊檔案 etc 系統管理和配置檔案 etc rc.d 啟動的配置檔案和指令碼 home 使用者主目錄的基點,比如使用者user的主目錄就是 home user,可以用 user表示 lib 標準程式設計庫,...

Linux根目錄下目錄用途及含義

根目錄是系統裡面最上層的目錄,它的下一層目錄如下,接下來一一介紹根目錄下目錄的用途及含義。bin 重要的二進位制 binary 應用程式,包含二進位制檔案,系統的所有使用者使用的命令都在這個目錄下。dev 裝置 device 檔案包含裝置檔案,包括終端裝置,usb或連線到系統的任何裝置。home 本...