问题标签 [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 回答
1930 浏览

symfony - 角色中缺少奏鸣曲用户管理复选框

当我尝试在奏鸣曲用户中创建新用户时,addnew user /management 选项卡中缺少我的复选框(意味着我无法访问任何角色以将其分配给任何用户或创建角色组

这是我的 config.yml

这是我的security.yml

这是我的routing.yml

先感谢您

0 投票
1 回答
93 浏览

php - 是否可以仅使用 FOS 用户/奏鸣曲/Symfony 管理表中特定条目的权限?

我实际上正在制作一个小应用程序,旨在展示 Admin Generator Sonata 的能力。目前,我可以使用 Doctrine 显示来自 PostGIS 的表格,编辑它们,过滤它们。我还将 FOS 用户添加到我的管理包中,以便我可以处理角色。

例如,我的管理界面中有三个表。用户 1 只能查看和编辑第一个表。用户 2 可以查看所有表,但只能编辑 2 和 3。

这是有效的。但现在,我想更进一步;但我不知道这是否可能。

我会写下我的想法:

我希望用户 1 在编辑表 1 时只能编辑特定条目。例如,该表有 4 个条目,其 ID 字段为 (1, 2 ,3 ,4)。是否可以允许用户查看所有条目,但只编辑条目中的字段,其 ID 字段值为 1。

我希望我足够清楚:-/。如果没有,我会尝试在油漆上快速设计它(:Ð)并将其张贴在那里,这样可能会更清晰。如果这是可能的,任何提示或示例?提前感谢:-)!

文斯

0 投票
1 回答
3204 浏览

symfony - 如何在管理仪表板 Symfony2 中添加捆绑包

我正在开发 Sonata Admin 捆绑包。我已经配置了管理仪表板,并且以下组件显示在“Symfony CMF”组中,

这是快照, 在此处输入图像描述

我浏览了 Symfony CMF 沙盒站点, http://cmf.liip.ch/en/admin/dashboard

在此仪表板中,还有一些其他捆绑包,例如 Simple Block Container Block 等。

这是快照, 在此处输入图像描述

我想在我的“Symfony CMF”组中添加如上图所示的内容项。

怎么做 ?

这是我的 config.yml,

我也对 Symfony CMF 组项目的渲染位置和方式感到困惑。

请让我知道如何在我的 Symfony CMF 组下添加其他 CMF 包。

谢谢,费萨尔·纳西尔

0 投票
2 回答
2623 浏览

symfony - 自定义 Sonata-admin 仪表板“主页”

我对 Sonata 项目很陌生,作为“玩”它,我想将它用于我的一个项目。

但是关于奏鸣曲以及它的工作方式和可以定制的方式,我仍然有一些问题。

他们是:

  • 是否可以使用自定义控制器来显示仪表板“主页”?
  • 我想使用角色并且仅使用角色来管理我的安全性,但不知道如何将角色添加到使用 /admin/my/bundle/user/create“管理”选项卡下的用户创建表单(默认位于 )时显示的列表中。可能吗?屏幕解释更多: 在此处输入图像描述

    如果是的话,如果有人有关于如何做到这一点的提示,欢迎他们!:)

  • 使用这个角色意味着在我的对象/控制器上管理这些角色的权限。有没有为此捆绑的机制,还是我必须添加我的机制?
0 投票
2 回答
2648 浏览

symfony - Symfony2.3 中没有找到 DTD

我正在使用 Symfony2.3 _ Sonata Admin + Sonata E-commerce Bundle 全部安装成功。

但是当我将后端 url 作为登录名时,请向我展示:

我不知道为什么?我完全糊涂了?有谁知道这个?

0 投票
1 回答
966 浏览

php - SonataUserBundle 的管理员列表/插入到 fos_user_user 而不是我的用户表

我在 Symfony2 中使用FOSUserBundle+ 。 我像这样扩展奏鸣曲: SonataUserBundle
BaseUser

config.yml的是:

它使用表中的用户登录/admin区域users;但是在管理员中查看用户列表时,users表中没有显示任何用户;
当我在管理页面中使用创建新用户Add User时,它会将用户添加到fos_user_user表而不是users表中。
它还创建了fos_user_user& fos_user_group

问题是什么?
我怎样才能改变工作表SonataUserBundle

谢谢

0 投票
1 回答
1316 浏览

symfony - Symfony2 Sonata Admin Bundle 作为“前端”

我们正在运行一个看起来像这样的项目:

客户可以登录控制面板,在其中编辑信息。他们编辑的信息将由其他软件通过 REST API 提取(这在以前的版本中已经可以使用)。

实际上,我们应用程序的基础实际上与 SonataAdminBundle 相同。但据我所知,我无法过滤用户登录的 SonataAdminBundle 中查看的数据。

例如:

  • User1User2User3Customer1的员工。他们只需要看到他们都从Customer1添加的数据
  • 当新客户Customer2添加到系统时,还会创建一些用户User10User11。他们只需要查看有关Customer2的信息,而不是Customer1添加的信息(反之亦然)

这可以通过仅使用 SonataAdminBundle 来实现吗?还是我们必须创建自己的软件才能做到这一点?

我知道我们必须创建所有不同的多对多或单对多关系,但这不是问题。主要问题是,我可以按当前登录的用户过滤数据吗?当以管理员或超级管理员身份登录时,无需应用数据过滤器。

提前致谢!

0 投票
2 回答
2963 浏览

php - 无法在 Symfony2 2.4 中安装 SonataUserBundle

我无法使用 symfony2 2.4 安装 sonata-project/user-bundle。Composer 给了我这样的错误信息:

我的作曲家.json:

当我从 composer.json 中删除行时"sonata-project/user-bundle": "2.2.2", - composer update 运行顺利。

奏鸣曲用户 [2.2.2] 与 Symfony2 2.4 不兼容吗?我找不到任何有关此的官方信息。

我检查 composer.json od SonataUserBundle 和 SonataAdminBundle (我安装成功),并且都需要“symfony/http-foundation”:“~2.2”,所以我真的没有想法......

更新

github上的票

https://github.com/sonata-project/SonataUserBundle/issues/300#issuecomment-31214179

0 投票
1 回答
167 浏览

ajax - FOSUserBundle 2.x + SonataUser = InvalidArgumentException

您如何在配置中修复错误?

我需要 SecurityHandler 支持来在我的 Acme Bundle 中制作 AJAX 登录和注册表单,所以 FUB 1.3 对我来说毫无用处。

谢谢!

0 投票
1 回答
3088 浏览

symfony - Sonata 用户包 + FOS 用户包 + 自定义用户包

我有点困惑。。

  1. 我在我的项目中使用奏鸣曲管理包,我想为此安装用户管理,请告诉我我真的必须安装奏鸣曲用户包吗?(我正在使用本教程http://domitable.com/content/getting-started-symfony-23-sonata-admin-user-bundles)或者只有 fos 用户包就足够了?我问这个是因为我想安装尽可能少的依赖项。

  2. 老实说,对我来说最好的方法是只使用我的自定义用户包和自定义用户实体..(如果只需要我的班级 + FOS)

  3. 我是否必须使用 easy-extends 来生成我的用户实体类或默认原则生成实体可以?

  4. 在这种情况下,奏鸣曲 ACL 怎么样?

解决此问题的最佳方法是什么?