[英]Can or cannot Sonata News Bundle be used without FOS User Bundle?
我正在尝试建立新的基于Sonata的环境,但是由于一些内部业务需求,我们无法使用FOS User Bundle和neather Sonata User Bundle。
但是我想使用Sonata News Bundle,但是在最初设置composer依赖项和appKenrnel依赖项之后,我注意到了一个内部bundle依赖项:
<services>
<service id="sonata.news.admin.post" class="%sonata.news.admin.post.class%">
<tag name="sonata.admin" manager_type="orm" group="sonata_blog" label="posts" label_catalogue="%sonata.news.admin.post.translation_domain%" label_translator_strategy="sonata.admin.label.strategy.underscore" />
<argument />
<argument>%sonata.news.admin.post.entity%</argument>
<argument>%sonata.news.admin.post.controller%</argument>
<call method="setUserManager">
<argument type="service" id="fos_user.user_manager" />
</call>
[Symfony \\ Component \\ DependencyInjection \\ Exception \\ ServiceNotFoundException]服务“ sonata.news.admin.post”具有对不存在的服务“ fos_user.user_manager”的依赖。
有没有人设法在没有FOS用户捆绑包的情况下使用新闻捆绑包?
是的,这是可能的:
SonataNewsBundle
指的是扩展FOS\\UserBundle\\Model\\UserManagerInterface
Sonata\\UserBundle\\Model\\UserManagerInterface
,但这只是Php文档,因此它应该在没有(或使用您可以编写的虚拟文件)下工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.