代码之家  ›  专栏  ›  技术社区  ›  Antoine Nedelec

Symfony组织

  •  0
  • Antoine Nedelec  · 技术社区  · 7 年前

    我是一个在新项目中使用 符号4 ,由于我对模型结构不是很有经验,所以我认为我走错了方向,但无法找出如何以干净的方式修复它。

    我有不同的控制器:

    • 蓝精灵控制器 (我使用它与在线api进行交互,获取有关图片和资料的所有信息,还通过一个操作或函数从url上传图片)。
    • 前置控制器 (我使用它与数据库交互,获取我的下一个事件,显示事件列表,以及一些检索数据的函数。
    • Dropbox控制器 (这一个很棘手,因为我需要能够调用一些操作,以及其他控制器中的许多函数。dropbox中的主要动作是在presta db中获取数据( 前置控制器 ),上传图片( 蓝精灵控制器 ),更新用户数据库( 用户控制器 )。

    我有更多的,但不是真正相关的简单行动。

    ->我想,如果我需要调用那么多其他控制器,这不是正确的方法?

    ->还是将控制器定义为服务?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Antoine Nedelec    7 年前

    我按建议使用了服务,并从另一个扩展了一个服务,谢谢。