91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Symfony核心類的示例分析

發布時間:2021-09-16 15:33:34 來源:億速云 閱讀:132 作者:小新 欄目:開發技術

小編給大家分享一下Symfony核心類的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

具體如下:

Symfony的核心類

Symfony的MVC方式使用了一些你以后會經常碰到的類

1. sfController是控制器,他解碼請求并專遞至動作(action)

2. sfRequest存儲了所有的請求元素(參數、Cookies、頭信息等等)

3. sfResponse包含了響應頭信息和內容,這些是最終要轉換為HTML并送與用戶的東西

4. 一個上下文(通過sfContext::getInstance()獲取)保存了所有核心對象的參考和現有的配置信息,他可以在任何位置被訪問。

就像你看到的,所有的symfony類使用sf前綴,這可以避免和你自己的類或變量沖突,而且可以使核心框架的類容易識別。

代碼的組織

你已經知道了symfony應用的不同組成,但也許還不知道他是如何組織的。

項目結構:應用、模塊和動作

在symfony里,一個項目是一組制定域名下的服務和操作,他們共享對象模型。

一個項目是由多個應用組成,一個應用有多個模塊組成,一個模塊可以包含多個動作。

項目結構圖:

Symfony核心類的示例分析

Symfony的根樹結構及描述

apps/

包含了項目的應用,一個應用對應一個文件夾

Batch/

包含用于命令行執行或者調度的PHP代碼

Cache/

緩存文件夾,需要777的權限

Config/

保存項目的基本配置

Data/

存放項目的數據文件,比如數據庫結構、創建數據表的SQL文件,或者SQLite的數據庫文件等

Doc/

存放項目文檔,包括你自己的文檔和PHPDoc產生的文檔

Lib/

數據模型

Log/

日志文件夾,需要777權限

Plugins/

存放在應用中安裝的插件

Test/

半酣單元和共性測試

Web/

WEB服務的根

以上是“Symfony核心類的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

焦作市| 安岳县| 勐海县| 青冈县| 奈曼旗| 苗栗县| 湖口县| 永年县| 新野县| 洛扎县| 通道| 嘉荫县| 精河县| 响水县| 文山县| 通渭县| 繁峙县| 山东省| 政和县| 石首市| 宜丰县| 菏泽市| 土默特右旗| 东宁县| 长春市| 长治县| 平定县| 贡觉县| 襄樊市| 和林格尔县| 图木舒克市| 临潭县| 成武县| 丰台区| 菏泽市| 新营市| 开化县| 台江县| 清水河县| 普宁市| 宁强县|