在過去的兩年裏,我一直在開發一個Symfony2的Web應用程序。現在,我已經通過走去,試圖解決一些問題,因爲它變得有點失控,我要使它易於維護。Symfony2的應用程序結構的最佳實踐
我的應用程序的結構分爲一系列束這樣的:
src/AppName/HelpBundle
src/Appname/InterfaceBundle
src/AppName/ProductBundle
src/AppName/UserBundle
InterfaceBundle只包含主要佈局在一些細枝模板和其他每個包的只是延長的是,如:
{% extends 'AppNameInterfaceBundle::layout.html.twig' %}
對於控制器,每個控制器目錄具有兩個子目錄:用戶和管理員,例如:
src/AppName/ProductBundle/Controller/Admin/ProductCategoryController.php
src/AppName/ProductBundle/Controller/User/ProductCategoryController.php
這是構建一個symfony應用程序的適當的方式,還是應該怎樣做呢?
似乎完全結構合理的我。 – phpisuber01