在Symfony2中开发核心功能的最佳实践?

时间:2011-08-02 15:28:56

标签: function bundle symfony

我是一位经验丰富的Symfony用户,已经开始使用Symfony2并且非常喜欢它。非常感谢Fabien和Sensio的那些人。

由于可用的文档,我现在在Symfony2的开发方面已经非常多了,但有一个领域特别是我仍然不能100%肯定。

我有许多核心功能,我想在应用程序的不同领域使用,只想知道最佳实践是什么?

我目前正在创建一个包含许多处理图像处理功能的包。

这是执行此操作的最佳方式吗?如果是这样,我如何在其他软件包中使用或包含这些功能?

1 个答案:

答案 0 :(得分:4)

你可以从图像处理程序包中导入你想要使用的类,但我要做的就是注册一个或多个services(如图像管理器或缩略图生成器或诸如此类)您的捆绑包,以便您可以通过DIC获得您正在创建的功能,以供整个应用程序使用。