Symfony核心類的示例分析-創(chuàng)新互聯(lián)

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

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的酒泉網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

具體如下:

Symfony的核心類

Symfony的MVC方式使用了一些你以后會經(jīng)常碰到的類

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

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

3. sfResponse包含了響應(yīng)頭信息和內(nèi)容,這些是最終要轉(zhuǎn)換為HTML并送與用戶的東西

4. 一個上下文(通過sfContext::getInstance()獲?。┍4媪怂泻诵膶ο蟮膮⒖己同F(xiàn)有的配置信息,他可以在任何位置被訪問。

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

代碼的組織

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

項目結(jié)構(gòu):應(yīng)用、模塊和動作

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

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

項目結(jié)構(gòu)圖:

Symfony核心類的示例分析

Symfony的根樹結(jié)構(gòu)及描述


apps/

包含了項目的應(yīng)用,一個應(yīng)用對應(yīng)一個文件夾

Batch/

包含用于命令行執(zhí)行或者調(diào)度的PHP代碼

Cache/

緩存文件夾,需要777的權(quán)限

Config/

保存項目的基本配置

Data/

存放項目的數(shù)據(jù)文件,比如數(shù)據(jù)庫結(jié)構(gòu)、創(chuàng)建數(shù)據(jù)表的SQL文件,或者SQLite的數(shù)據(jù)庫文件等

Doc/

存放項目文檔,包括你自己的文檔和PHPDoc產(chǎn)生的文檔

Lib/

數(shù)據(jù)模型

Log/

日志文件夾,需要777權(quán)限

Plugins/

存放在應(yīng)用中安裝的插件

Test/

半酣單元和共性測試

Web/

WEB服務(wù)的根

以上是“Symfony核心類的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁名稱:Symfony核心類的示例分析-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://muchs.cn/article16/cshegg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、外貿(mào)建站響應(yīng)式網(wǎng)站、網(wǎng)站設(shè)計全網(wǎng)營銷推廣、搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)