我對PHP相對比較陌生,一直在使用我認爲是相當基本的文件體系結構編寫一個項目 - 分別訪問一個主站點文件夾內的所有文件和子文件夾。在該項目中,我一直使用Zend Framework作爲更多的庫而不是實際的框架。我對Zend感到滿意,並且像這樣使用它使事情變得非常簡單。然而,我最近開始害怕項目可能需要的維護和擴展(我知道以前應該考慮過的事情)。我一直在做一些研究,並研究使用Zend MVC而不是基本結構,因爲看起來這將有助於彌補這種恐懼。但是,這意味着項目會有很多回溯(不是很大的交易,只是有點令人沮喪)。文件結構 - 爲什麼使用(Zend)MVC?
我想知道的是,如果有任何其他原因,我應該花時間從基本結構切換到MVC體系結構,或者如果有任何其他文件結構我應該考慮?
感謝您的回覆。是否有任何來自使用MVC的附加安全性? – munch 2009-09-13 03:45:50
並非真正具有內在性,但這通常會導致您的應用程序使用單個入口點。如果(!isset(ENTRY_POINT))die('沒有直接訪問'),那麼你可以定義一個常量,然後在每個文件的頂部添加類似這樣的內容。 通過這種方式,您可以確保您的應用可以通過引導並運行其所有安全性。它會更堅實。 – 2009-09-14 16:03:03