问题标签 [sonata-user-bundle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
807 浏览

mongodb - 如何配置奏鸣曲用户包

更改更新作曲家要求出错

ServiceNotFoundException:服务“sonata.user.serializer.handler.user”依赖于不存在的服务“sonata.user.manager.user”。

如何解决?

0 投票
1 回答
837 浏览

symfony-2.4 - 在 symfony2.4.1 中安装奏鸣曲 userbundle

我想安装奏鸣曲 userbundle,我使用 symfony2.4.1,这是我的 composer.json:

当我运行命令时: php composer.phar require sonata-project/user-bundle:2.1.1

我收到此错误消息:

那么与symfony2.4.1兼容的sonata userbundle版本是什么?

0 投票
1 回答
818 浏览

sonata-admin - SonataAdminBundle 中的 PageableManagerInterface 错误

我正在尝试将 SonataAdminBundle 和 SonataUserBundle 配置为使用 mongodb 并收到以下错误:

任何人都可以阐明可能导致这种情况的原因吗?我也得到了这里描述的症状,并尝试了那里建议的答案。

谁能确认 mongodb 功能是否刚刚损坏?我还想知道这个错误是否与这个提交有关?

0 投票
1 回答
863 浏览

symfony - 如何在 Sonata 管理仪表板上显示用户管理链接?

我想在我的 SonataAdmin 仪表板上呈现指向用户管理和 ACL 编辑的链接。我需要在 sonata_block 部分添加什么?另外,这些“cms”和“admin”上下文是什么?

0 投票
2 回答
2387 浏览

symfony - 如何在 /admin/sonata/user/user/{id}/edit 覆盖表单的布局

我通过创建Application\Sonata\UserBundle\Admin\Model\UserAdmin和扩展 Admin 扩展了 Sonata UserAdmin,然后注释掉了一些我不想显示的字段。

来自 config.yml 中的 sonata_user:

显示在哪里的表单模板/admin/sonata/user/user/{id}/edit以及覆盖它所需的步骤是什么?

0 投票
3 回答
1515 浏览

php - 如何在 Symfony2 中为用户分配默认角色

我想在用户注册后为其分配默认角色。我已经实现了由 SonataUserBundle 扩展的 FOSUserBundle。不幸的是,SonataUserBundle 需要 FOSUserBundle ~1.3,而事件侦听器仅从 FOSUserBundle 2.0 开始。

除了 eventListener 或 FOSUserBundle 控制器覆盖之外,还有其他方法可以解决此问题吗?也许我错过了 yaml 中的某种选项?这似乎是很标准的问题,但我还是 symfony2 的新手......

0 投票
1 回答
321 浏览

php - security.role_hierarchy.roles 的 SonataAdminBundle 和 FOSUserBundle 错误消息

我将FosUserBundleandSonataUserBundle用于我的Symfony2项目。
我收到错误消息:

0 投票
1 回答
1495 浏览

validation - 自定义用户实体上的奏鸣曲用户捆绑验证约束

我正在尝试使用Sonata User Bundle并扩展用户实体以添加一些额外的关系。我创建了自己的 ApplicationSonataUserBundle 子包,如此处所述:http : //sonata-project.org/bundles/user/master/doc/reference/installation.html 除了表单验证外,一切正常。我看过:http ://symfony.com/doc/current/cookbook/bundles/override.html#override-validation

如果我理解正确,只有当我想覆盖一些约束时才需要这样做。但我希望我的实体继承 FOS 用户包中设置的所有约束(由 Sonata 用户包扩展,由我自己的 ApplicationSonataUserBundle 扩展)

仍然当我打印我的注册表时,约束似乎被忽略了......没有对 emailCanonical 等、密码长度或任何东西的唯一检查。

我的解决方案是为我的扩展实体创建一个全新的validation.xml 并将其放在我的ApplicationSonataUserBundle 中。这是正确的还是有任何其他方式我可以从扩展的 Application\Sonata\UserBundle\Entity\User继承约束,据说从FOS\UserBundle\Model\User继承约束?

TIA。

0 投票
1 回答
2013 浏览

symfony - FatalErrorException:错误:找不到类“ResourceBundle”

我正确安装并配置了 FOSUserBundle、SonataAdminBundle、SonataUserBundle、SonataMediaBundle,如下所述http://tech.dupeu.pl/2013/07/symfony-2-3-sonataadminbundle-sonatamediabundle-sonatauserbundle-and-fosuserbundle-a-good- project-base/并通过一些研究很好,我已经可以创建用户、超级管理员等。

Media ans Groups 功能也可以正常工作!尝试在 Admin Dashbord 中添加用户时遇到问题,我不知道它到底是什么.. 我在论坛和 stackoverflow 上进行了搜索,似乎它与 SonataIntlBundle 有关系,所以我重新安装了它并激活了 intl 扩展在我的 WampServer(Windows 8)中,但它不再工作了..

这是错误( FatalErrorException: Error: Class 'ResourceBundle' not found in C:\wamp\www\project\vendor\symfony\symfony\src\Symfony\Component\Intl\ResourceBundle\Reader\BinaryBundleReader.php 第 32 行)


解决了

我通过使用 composer 安装 symfony/intl 解决了这个问题:我添加了这个 "symfony/intl": "2.6.*@dev" 到 requiere 部分,然后我使用了 composer update 命令,现在它正在工作!

您可以查看此链接http://symfony.com/doc/current/components/intl.html了解更多信息!

0 投票
0 回答
1026 浏览

symfony - Symfony2 - 在仪表板中选择“启用”用户时出现 FOS UserBundle Sonata Admin/UserBundle 错误

我已经设法让 FOS UserBundle 与 Sonata Admin/UserBundle 一起使用本指南:

轻松集成 FOSUserBundle 和 SonataUserBundle

然而,当我单击仪表板中的“启用”或“锁定”任何选项时,我会得到这个 html/log 代码,而不是用户被启用、禁用、锁定、解锁等。

我怎样才能解决这个问题?

config.yml 的代码如下 --- 见下图和屏幕截图: 点击启用为真时出错

配置.yml

错误代码