我想在两种技术的基础上完成我的新网络项目:后端服务器的Symfony2和前端的AngularJS (性感,对吧?;)。
我希望将Symfony2服务器作为REST,这意味着我不需要太多的Symfony2组件,例如:
问题是我不是从头开始的,这意味着我已经有了一个Symfony2全堆栈应用程序。
因此,我想知道是否有一种方法可以从完整堆栈框架中删除组件。我已经看到,对于Twig组件来说,它非常简单,但是我没有看到任何形式。
你知道有没有干净的方法可以做到这一点吗?
(预先谢谢:)
发布于 2015-02-02 06:28:19
您可以构建您的自定义symfony2,从您的composer.json中删除行(以及您不需要的所有原则.)
symfony/symfony并且只使用您喜欢的组件,您可以从github回购中看到完整的列表。例如,您可以简单地配置:
"require": {
"php": ">=5.3.3",
"symfony/finder": "~2.3",
"symfony/filesystem": "~2.3",
"symfony/options-resolver": "~2.3",
"symfony/framework-bundle": "~2.3"
}, symfony2组件的文档引用是这里
如果您安装了一个捆绑包,其中包含一个您不想要的模块,那么它将与他的依赖关系一起下载。
希望能帮上忙。
PS:您应该考虑使用像西列克斯这样的微框架。
https://stackoverflow.com/questions/28271088
复制相似问题