2013-12-11 99 views
1

我正要将DoctrineExtensions添加到我的Symfony2项目中。通过StofDoctrineExtensionsBundle包含DoctrineExtensions是否安全?

在扫描文档时,我读到了有关包括StofDoctrineExtensionsBundle而不是手动包含它的可能性。从STOF报价捆绑Readme.md

这个捆绑在你的Symfony2项目提供集成DoctrineExtensions

也许你有任何关于通过Stof捆绑包的经验吗?这是否始终提供最新的稳定版本并包含所有要求?

您宁愿推荐手动集成还是与Stof捆绑集成?

回答

2

composer.json其:

"require": { 
    "php": ">=5.3.2", 
    "symfony/framework-bundle": "~2.1", 
    "gedmo/doctrine-extensions": "~2.3.1" 
} 

这意味着StofDoctrineExtensionsBundle的当前版本将尝试并获得2.3.1之间学说的扩展和,不包括2.4。

作曲家将负责找到使其运行所需的依赖关系。我在我的项目中包含了StofDoctrineExtensionsBundle,可以毫无问题地使用Timestampable。

我推荐使用StofDoctrineExtensionsBundle。

+0

感谢您的建议。我还在DoctrineExtension文档中看到他们提到[Stof是一个包装,因此可以安全使用](https://github.com/l3pp4rd/DoctrineExtensions/blob/master/doc/symfony2.md#alternative)。 –

+0

stof是Symfony2的成员之一:https://github.com/symfony?tab=members应该是安全的。 :-) –

相关问题