
- Phalcon 教程
- Phalcon - 首頁
- Phalcon - 概述
- Phalcon - 環境設定
- Phalcon - 應用結構
- Phalcon - 功能
- Phalcon - 配置
- Phalcon - 控制器
- Phalcon - 模型
- Phalcon - 檢視
- Phalcon - 路由
- Phalcon - 資料庫連線
- Phalcon - 切換資料庫
- Phalcon - 腳手架應用程式
- Phalcon - 查詢語言
- Phalcon - 資料庫遷移
- Phalcon - Cookie 管理
- Phalcon - 會話管理
- Phalcon - 多語言支援
- Phalcon - 資產管理
- Phalcon - 使用表單
- Phalcon - 物件文件對映器
- Phalcon - 安全特性
- Phalcon 有用資源
- Phalcon - 快速指南
- Phalcon - 有用資源
- Phalcon - 討論
Phalcon - 應用結構
在本章中,我們將討論 Phalcon 的應用程式結構。以下是 Phalcon 專案的完整目錄結構。

有一個根資料夾被認為是程式碼庫,並且對 Web 伺服器公開可用。它也稱為Web 目錄。Web 根目錄之外的其他資料夾被認為超出 Web 伺服器和 Phalcon 專案的範圍。
建立專案後,目錄結構將在wamp/xampp資料夾中可見。考慮我們在上一章中建立的專案。

以下是專案的資料夾和子資料夾。
App
此資料夾包含所有重要的指令碼檔案和資料夾。整個 Web 應用程式都是基於“app”資料夾設計的。配置檔案有助於協助應用程式順利執行的必要配置。
以下是給定 Phalcon Web 應用程式的 app 資料夾的詳細檢視。

它包含 config、controllers、library、migrations、models 和 views。
Config

Phalcon 中 Web 應用程式所需的所有配置都包含在此資料夾中。它包括與資料庫連線、要新增的任何第三方庫以及要包含的服務相關的資訊。
Controllers
此資料夾包含所有控制器。它們用於處理請求並生成響應。
Library
Web 應用程式的第三方庫(除了現有的 Phalcon 框架)。

Migrations
此子資料夾包含與資料遷移相關的所有檔案,這些檔案也可以在任何其他框架中使用。
Models
模型包括與資料庫互動所需的所有邏輯。它實際上用於資料表示。
Views
它包含與 Web 應用程式相關的所有檢視。這些檢視在控制器的幫助下顯示給終端使用者。
Cache
此目錄包含與快取相關的資料,有助於提高效能。
Public
它包含所有用於資產管理目的的資料夾,其中包含 CSS、JavaScript、要上傳的檔案和一些元資料。

.htaccess 檔案
在 Apache Web 伺服器軟體上執行的 Web 伺服器使用.htaccess作為配置檔案。當它放置在目錄中時,所有必要的配置將在伺服器啟動時載入。
例如,可以使用.htaccess檔案配置網站,使其僅對特定 IP 地址可用。