數據庫和Doctrine 讓我們來面對這個對於任何應用程序來說最為普遍最具挑戰性的任務,從數據庫中讀取和持久化數據信息。幸運的是,Symfony和Doctrine進行了集成,Doctrine類庫 ...
數據庫和Doctrine 讓我們來面對這個對於任何應用程序來說最為普遍最具挑戰性的任務,從數據庫中讀取和持久化數據信息。幸運的是,Symfony和Doctrine進行了集成,Doctrine類庫 ...
對於一個Web開發者來說,處理HTML表單是一個最為普通又具挑戰的任務。Symfony2集成了一個Form組件,讓處理表單變的容易起來。在這一節里,我們將從基礎開始創建一個復雜的表單,學習表單 ...
我們知道,controller負責處理每一個進入Symfony2應用程序的請求。實際上,controller把大部分的繁重工作都委托給了其它地方,以使代碼能夠被測試和重用。當一個control ...
漂亮的URL絕對是一個嚴肅的web應用程序必須做到的,這種方式使index.php?article_id=57這類的丑陋URL被隱藏,由更受歡迎的像 /read/intro-to-symfon ...
一個controller是你創建的一個PHP函數,它接收HTTP請求(request)並創建和返回一個HTTP回復(Response)。回復對象(Response)可以是一個HTML頁面,一個 ...
現在的PHP應用程序都是面向對象開發,所以主要是由對象構成。有的對象可以方便的分發郵件信息而有的可能幫你把信息寫入到數據庫中。在你的應用程序中,你可能創建一個對象用於管理你的產品庫存,或者另外一個 ...
一個bundle類似於其它框架中的插件,但是比插件表現更好。它跟其它框架最主要的不同是在Symfony2中所有東西都是bundle,包括核心框架功能和你寫的所有應用程序代碼。Symfony2中 ...
了解框架的目錄結構是框架快速入門的一個途徑,一個成熟的框架,每個功能模塊都被划分存放在不同的目錄。 Symfony2一級目錄結構: 以下為Symfony2二級目錄和子目錄 ...
富web應用程序的本質意味着它們的動態。無論你的應用程序多么有效率,每個請求比起靜態文件來說總會存在很多的耗費。對於大多數web程序來說,這沒什么。 Symfony2非常的輕快,無論你做 ...
校驗在web應用程序中是一個常見的任務。數據輸入到表單需要被校驗。數據在被寫入數據庫之前或者傳入一個webservice時也需要被校驗。 Symfony2 配備了一個Validator ...