在我到目前爲止完成的學校Web項目中,我使用3層方法構建了我的應用程序。 數據層,應用程序和表示層。 我已經使用這種架構與Python和Java,我想用它也用PHP。 我對圖層之間的交流非常嚴格,因爲這些是任務的要求,我可以說我發現它非常好,因爲當我嘗試一次從mySQL切換到Mongo db時,這很容易。我只需要更改我的數據訪問對象的功能內的代碼。使用Symfony實現3層體系結構PHP
正如我之前說過的,我現在想在PHP中編寫一個更大的應用程序,並且我下載並安裝了Symfony2框架,它是一個MVC框架。我的意圖是用MySQL初始化測試應用程序,然後使用Redis進行切換和測試。
所以我的問題是: 我可以使用框架的功能和所有「好東西」來編寫一個3層架構應用程序,我怎樣才能將這些圖層分開?
感謝您的理解,有助於理解一些事情。現在我不得不跳入sumfony2 – 2012-02-29 11:00:48