我想在两种技术的基础上进行新的Web项目:Symfony2用于后端服务器,而AngularJS用于前端(性感,对吗?).
我想将Symfony2服务器作为REST API,这意味着我不需要很多Symfony2组件,例如:
>表格
>树枝
问题是我不是从零开始,这意味着我已经有一个Symfony2全栈应用程序.
所以我想知道是否有办法从全栈框架中删除组件.我已经看到,对于Twig组件来说,这非常简单,但是对于形式,我什么都没看到.
您知道是否有干净的方法吗?
提前致谢 :)
解决方法:
您可以构建自定义的symfony2,从composer.json中删除该行(以及您不需要的所有内容……)
symfony/symfony
并且仅使用您的首选组件,您可以从github repo中看到完整列表.例如,您可以简单地配置:
"require": {
"php": ">=5.3.3",
"symfony/finder": "~2.3",
"symfony/filesystem": "~2.3",
"symfony/options-resolver": "~2.3",
"symfony/framework-bundle": "~2.3"
},
symfony2组件的文档参考为here
如果您安装的捆绑包中有依赖项,请当心,您不希望它随他的依赖项一起下载.
希望对您有所帮助.
PS:您应该考虑使用silex这样的微框架
标签:angularjs,symfony,php
来源: https://codeday.me/bug/20191028/1954468.html