问题标签 [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.
symfony - 角色中缺少奏鸣曲用户管理复选框
当我尝试在奏鸣曲用户中创建新用户时,addnew user /management 选项卡中缺少我的复选框(意味着我无法访问任何角色以将其分配给任何用户或创建角色组
这是我的 config.yml:
这是我的security.yml:
这是我的routing.yml:
先感谢您
php - 是否可以仅使用 FOS 用户/奏鸣曲/Symfony 管理表中特定条目的权限?
我实际上正在制作一个小应用程序,旨在展示 Admin Generator Sonata 的能力。目前,我可以使用 Doctrine 显示来自 PostGIS 的表格,编辑它们,过滤它们。我还将 FOS 用户添加到我的管理包中,以便我可以处理角色。
例如,我的管理界面中有三个表。用户 1 只能查看和编辑第一个表。用户 2 可以查看所有表,但只能编辑 2 和 3。
这是有效的。但现在,我想更进一步;但我不知道这是否可能。
我会写下我的想法:
我希望用户 1 在编辑表 1 时只能编辑特定条目。例如,该表有 4 个条目,其 ID 字段为 (1, 2 ,3 ,4)。是否可以允许用户查看所有条目,但只编辑条目中的字段,其 ID 字段值为 1。
我希望我足够清楚:-/。如果没有,我会尝试在油漆上快速设计它(:Ð)并将其张贴在那里,这样可能会更清晰。如果这是可能的,任何提示或示例?提前感谢:-)!
文斯
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 包。
谢谢,费萨尔·纳西尔
symfony - 自定义 Sonata-admin 仪表板“主页”
我对 Sonata 项目很陌生,作为“玩”它,我想将它用于我的一个项目。
但是关于奏鸣曲以及它的工作方式和可以定制的方式,我仍然有一些问题。
他们是:
- 是否可以使用自定义控制器来显示仪表板“主页”?
我想使用角色并且仅使用角色来管理我的安全性,但不知道如何将角色添加到使用
/admin/my/bundle/user/create
“管理”选项卡下的用户创建表单(默认位于 )时显示的列表中。可能吗?屏幕解释更多:如果是的话,如果有人有关于如何做到这一点的提示,欢迎他们!:)
- 使用这个角色意味着在我的对象/控制器上管理这些角色的权限。有没有为此捆绑的机制,还是我必须添加我的机制?
symfony - Symfony2.3 中没有找到 DTD
我正在使用 Symfony2.3 _ Sonata Admin + Sonata E-commerce Bundle 全部安装成功。
但是当我将后端 url 作为登录名时,请向我展示:
我不知道为什么?我完全糊涂了?有谁知道这个?
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
?
谢谢
symfony - Symfony2 Sonata Admin Bundle 作为“前端”
我们正在运行一个看起来像这样的项目:
客户可以登录控制面板,在其中编辑信息。他们编辑的信息将由其他软件通过 REST API 提取(这在以前的版本中已经可以使用)。
实际上,我们应用程序的基础实际上与 SonataAdminBundle 相同。但据我所知,我无法过滤用户登录的 SonataAdminBundle 中查看的数据。
例如:
- User1、User2和User3是Customer1的员工。他们只需要看到他们都从Customer1添加的数据
- 当新客户Customer2添加到系统时,还会创建一些用户User10和User11。他们只需要查看有关Customer2的信息,而不是Customer1添加的信息(反之亦然)
这可以通过仅使用 SonataAdminBundle 来实现吗?还是我们必须创建自己的软件才能做到这一点?
我知道我们必须创建所有不同的多对多或单对多关系,但这不是问题。主要问题是,我可以按当前登录的用户过滤数据吗?当以管理员或超级管理员身份登录时,无需应用数据过滤器。
提前致谢!
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
symfony - Sonata 用户包 + FOS 用户包 + 自定义用户包
我有点困惑。。
我在我的项目中使用奏鸣曲管理包,我想为此安装用户管理,请告诉我我真的必须安装奏鸣曲用户包吗?(我正在使用本教程http://domitable.com/content/getting-started-symfony-23-sonata-admin-user-bundles)或者只有 fos 用户包就足够了?我问这个是因为我想安装尽可能少的依赖项。
老实说,对我来说最好的方法是只使用我的自定义用户包和自定义用户实体..(如果只需要我的班级 + FOS)
我是否必须使用 easy-extends 来生成我的用户实体类或默认原则生成实体可以?
在这种情况下,奏鸣曲 ACL 怎么样?
解决此问题的最佳方法是什么?