PHP CI結構簡介
PHP是一種用于web編程的開放源代碼的腳本語言。它最初是為網頁創建而設計的。PHP主要是用于服務器端編程,在web服務器上解釋執行,用于生成動態頁面。而CodeIgniter(CI)是一個用PHP編寫的MVC框架。CodeIgniter框架是一個基于模型-視圖-控制器(MVC)架構模式的輕量級框架。它提供了一種簡單的方式來構建Web應用程序。本文將詳細介紹PHP CI結構。
MVC結構
首先,我們需要了解MVC結構。MVC代表模型-視圖-控制器。模型是應用程序的數據部分,視圖是應用程序的用戶界面部分,控制器是應用程序的核心部分。MVC結構如下:
pre標簽代碼:
```
application
├── config
├── controllers
├── models
├── views
├── helpers
├── plugins
├── third_party
├── index.php
├── .htaccess
└── .gitignore
```
在CI框架中,MVC結構位于應用程序目錄中。下面是每個目錄及其作用的簡要說明。
應用程序目錄
config - 包含有關應用程序配置的PHP文件
controllers - 包含控制器文件
models - 包含模型文件
views - 包含視圖文件
helpers - 包含定義的PHP函數
plugins - 包含插件文件
third_party - 包含CI插件
index.php - 應用程序的主入口
.htaccess - 用于URL重寫
入口文件
CI的入口文件是index.php。該文件從服務器獲取請求,解析請求并相應地執行代碼。CI入口文件具有以下基本結構。
pre標簽代碼:
```
上一篇php ci 表單提交
下一篇163 php