【问题标题】:Deactive components of Symfony2 full stack frameworkSymfony2 全栈框架的非活跃组件
【发布时间】:2015-02-02 17:46:28
【问题描述】:

我想在两种技术之上完成我的新 Web 项目:Symfony2 用于后端服务器,AngularJS 用于前端(性感,对吧?;))。

我想将 Symfony2 服务器作为 REST API,这意味着我不需要很多 Symfony2 组件,例如:

  • 表格
  • 树枝

问题是我不是从头开始,这意味着我已经有一个 Symfony2 全栈应用程序。

所以我想知道是否有办法从全栈框架中删除组件。我已经看到 Twig 组件非常简单,但我没有看到任何形式。

你知道是否有一种干净的方法可以做到这一点吗?

提前致谢:)

【问题讨论】:

    标签: php angularjs symfony


    【解决方案1】:

    您可以构建您的自定义 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这样的微框架

    【讨论】:

      猜你喜欢
      • 2010-12-03
      • 2016-12-20
      • 1970-01-01
      • 1970-01-01
      • 2013-06-11
      • 2010-12-31
      • 1970-01-01
      • 1970-01-01
      • 2019-05-19
      相关资源
      最近更新 更多