最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Symfony核心類概述

 更新時間:2016年03月17日 14:18:03   作者:wow_1904  
這篇文章主要介紹了Symfony核心類,簡單分析了Symfony的核心類,組織結構及對應的功能,需要的朋友可以參考下

本文講述了Symfony核心類。分享給大家供大家參考,具體如下:

Symfony的核心類

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

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

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

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

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

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

代碼的組織

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

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

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

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

項目結構圖:

Symfony的根樹結構及描述

apps/

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

Batch/

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

Cache/

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

Config/

保存項目的基本配置

Data/

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

Doc/

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

Lib/

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

Log/

日志文件夾,需要777權限

Plugins/

存放在應用中安裝的插件

Test/

半酣單元和共性測試

Web/

WEB服務的根

希望本文所述對大家基于Symfony框架的PHP程序設計有所幫助。

相關文章

  • php四種基礎算法代碼實例

    php四種基礎算法代碼實例

    算法是程序的核心,今天我們就學習一下php的四種基礎算法:冒泡,選擇,插入和快速排序法。
    2013-10-10
  • 簡單PHP上傳圖片、刪除圖片實現(xiàn)代碼

    簡單PHP上傳圖片、刪除圖片實現(xiàn)代碼

    PHP上傳圖片、刪除圖片實現(xiàn)代碼,需要的朋友可以參考下。
    2010-05-05
  • PHP生成等比縮略圖類和自定義函數(shù)分享

    PHP生成等比縮略圖類和自定義函數(shù)分享

    這篇文章主要介紹了PHP生成等比縮略圖類和自定義函數(shù)分享,分別封裝成了一個類和自定義函數(shù),需要的朋友可以參考下
    2014-06-06
  • 在PHP8中向數(shù)組添加元素的常用方法

    在PHP8中向數(shù)組添加元素的常用方法

    這篇文章主要介紹了在PHP8中向數(shù)組添加元素的常用方法,在這里主要講解幾個常用的方法:使用方括號[]添加元素、使用array_unshift()函數(shù),向數(shù)組的頭部添加元素、使用array_push()函數(shù),向數(shù)組的尾部添加元素、使用array_splice()函數(shù)添加元素,需要的朋友可以參考下
    2023-09-09
  • PHP SPL標準庫之接口(Interface)詳解

    PHP SPL標準庫之接口(Interface)詳解

    這篇文章主要介紹了PHP SPL標準庫之接口(Interface)詳解,本文分別講解了Coutable接口、OuterIterator接口、RecursiveIterator接口、SeekableIterator接口、SplObserver和SplSubject接口等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • Yii2 queue的隊列使用詳解

    Yii2 queue的隊列使用詳解

    這篇文章主要介紹了Yii2 queue的隊列使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Web程序工作原理詳解

    Web程序工作原理詳解

    這篇文章主要介紹了Web程序工作原理的相關知識,非常的全面,需要的朋友可以參考下
    2014-12-12
  • PHP提取字符串中的手機號正則表達式怎么寫

    PHP提取字符串中的手機號正則表達式怎么寫

    PHP通過正則表達式提取字符串中的手機號并判斷運營商,簡單快速方便,能提取多個手機號。下面通過本文實例代碼給大家詳細介紹,需要的的朋友參考下吧
    2017-07-07
  • Laravel中為什么不使用blpop取隊列詳析

    Laravel中為什么不使用blpop取隊列詳析

    這篇文章主要給大家介紹了關于Laravel中為什么不使用blpop取隊列的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-08-08
  • Laravel模型間關系設置分表的方法示例

    Laravel模型間關系設置分表的方法示例

    這篇文章主要給大家介紹了關于Laravel模型間關系設置分表的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-04-04

最新評論

库伦旗| 陈巴尔虎旗| 中西区| 漠河县| 桑日县| 中宁县| 新闻| 米泉市| 阳山县| 莒南县| 莒南县| 财经| 林周县| 河池市| 抚顺县| 河间市| 英德市| 筠连县| 河津市| 冕宁县| 沙河市| 钦州市| 喀喇沁旗| 安国市| 固始县| 南郑县| 宜州市| 武宁县| 东平县| 桐梓县| 布尔津县| 大新县| 庄浪县| 芮城县| 星座| 隆安县| 黔西县| 泉州市| 莆田市| 金华市| 久治县|