假设您有一个用Symfony2编写的应用程序。如何在不触及现有代码的情况下为此应用创建新的主题包?
override bundle templates内的/app/Resources/[Bundle]/views/*.twig
内的文件非常常见。但是,如果主题需要成为一个包呢?
例如,对于FOSUserBundle,您可以使用app/Resources/FOSUserBundle/views/*.twig
中的文件覆盖twig文件,但如果要在捆绑中覆盖它们,则需要将主题捆绑到成为FOSUserBundle的孩子,但这不是一个非常方便的解决方案,因为如果有其他包含有需要主题的页面呢?