我有自己的Admin Bundle,正在及时开发。我只是将它放入新项目并使用它。如果我需要一个新功能,我会添加它并在以后的另一个项目中使用它。我把它放在src/
目录中。我不想存储在公共Git存储库中。
现在,由于Symfony 4是无捆绑的,我应该如何轻松地将它放入src/
目录中,以便它与其他应用程序代码分离?
我想开发应用程序,但我希望有机会轻松复制管理代码,将其用于其他项目。
答案 0 :(得分:1)
捆绑包在Symfony 4中仍然完全可用且有用。建议不要将它们用于主程序代码,因为它不需要那种结构更容易。
第三方捆绑包仍然非常有用,可以轻松地将功能,模板和服务连接到应用程序。同样,如果您有一些可以在多个应用程序中使用并且最容易作为一个包添加的代码,那么您完全能够将您的代码编写为自己的包。您最初可以在src /目录中编写它,然后将其迁移到外部bundle / library,当有用时,可以通过Composer将其拉入。