【问题标题】:Using an entire Symfony 2 app as a plugin for native php project?使用整个 Symfony 2 应用程序作为原生 php 项目的插件?
【发布时间】:2011-12-12 02:17:32
【问题描述】:

我有一个想要添加用户管理的旧项目。

Symfony 有FOSUserBundle,这让用户很直接。

有没有办法将 Symfony 集成到旧项目中,以便我可以从 UserBundle 中受益?

【问题讨论】:

  • 你已经在 symfony2 中使用过 FOSUserBundle 了吗?
  • 我用过,是的。 github中也有一些演示。这是one by Marcos Quesada

标签: php symfony modularity user-management


【解决方案1】:

如果没有现有项目的具体细节,这个问题很难回答。我们不知道这个项目是如何建造的。都是意大利面代码吗?它是基于 MVC 的吗?是否使用现有框架?

如果您问是否会以某种方式将 Symfony2 和 FOSUserBundle 硬塞到您的项目中 - 我对此表示怀疑。 Symfony2 的许多特性可以用作独立的库,但是捆绑包以及 FOSUserBundle 与 Symfony2 的 MVC 堆栈紧密耦合。

您需要问问自己是否愿意使用 Symfony2 重写您的项目。如果您不是,那么您需要找到另一种用户管理解决方案,该解决方案适用于您已经设置的内容。

【讨论】:

  • 我没有提供详细信息,因为我想知道我是否可以在任何项目中插入 Symfony。我想如果我可以启动 symfony 然后以编程方式调用 Symfony 操作,这是可能的。
猜你喜欢
  • 1970-01-01
  • 2014-03-30
  • 1970-01-01
  • 2014-07-04
  • 2013-02-10
  • 2014-01-14
  • 1970-01-01
  • 2017-03-18
  • 1970-01-01
相关资源
最近更新 更多