Php Symfony2全堆栈框架的非活动组件
我想在两种技术之上完成我的新Web项目:Symfony2用于后端服务器,AngularJS用于前端(性感,对吧?;) 我想将Symfony2服务器作为REST API,这意味着我不需要很多Symfony2组件,例如:Php Symfony2全堆栈框架的非活动组件,php,angularjs,symfony,Php,Angularjs,Symfony,我想在两种技术之上完成我的新Web项目:Symfony2用于后端服务器,AngularJS用于前端(性感,对吧?;) 我想将Symfony2服务器作为REST API,这意味着我不需要很多Symfony2组件,例如: 形式 小枝 问题是我没有从头开始,这意味着我已经有了一个Symfony2全栈应用程序 因此,我想知道是否有一种方法可以从完整堆栈框架中删除组件。我已经看到,对于Twig组件来说非常简单,但是对于表单,我什么也没看到 你知道有没有干净的方法 提前感谢:)您可以从composer.
- 形式
- 小枝
提前感谢:)您可以从composer.json中删除行(以及您不需要的所有内容…)来构建自定义symfony2 并且只使用您的首选组件,您可以从中查看完整列表。例如,您可以简单地配置:
"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:你应该考虑使用像
这样的微引擎工作。"require": {
"php": ">=5.3.3",
"symfony/finder": "~2.3",
"symfony/filesystem": "~2.3",
"symfony/options-resolver": "~2.3",
"symfony/framework-bundle": "~2.3"
},