问题标签 [pugxmultiuserbundle]

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 投票
3 回答
2277 浏览

symfony - PUGXMultiUserBundle:路由“fos_user_registration_register”不存在

在不断努力将多用户捆绑包合并到一个项目中时,我得到了

在第 3 行的 FOSUserBundle:Registration:register_content.html.twig 中呈现模板期间引发了异常(“无法为命名路由“fos_user_registration_register”生成 URL,因为此类路由不存在。”)。

我已经多次阅读文档,但还没有看到在以下配置中我犯了错误。当我在 dev 中转到 /register/staff 时,会发生上述错误。无法弄清楚我们如何获得原始 fos 注册。

编辑:下面附加的堆栈跟踪,显示到 FOSUserBundle 的转换

配置.yml

路由.yml:

控制器:

根据要求,模板 staff.form.html.twig 和 staff_register_content.html.twig:

默认布局:

堆栈跟踪

0 投票
2 回答
756 浏览

symfony - PUGXMultiUserBundle:自定义配置文件模板

启用自定义用户配置文件模板的方法涉及修改供应商的Configuration.php. 有没有没有的方法?或者这是一个可行的解决方案?当前方法如下所示:

更新:我认为我的包需要对配置负责,所以我正处于破译和应用 CompilerPassInterface 的阵痛中。

[编辑:提出问题的另一种方式 - 这可以通过在模板选项前面加上PrependExtensionInterface?如果是这样,那将如何运作?]

配置.yml

摘自PUGX\MultiUserBundle\DependencyInjection\Configuration.php

[注意添加->scalarNode('template')->defaultValue(null)->end()]

ProfileController(在扩展的用户包中)

0 投票
1 回答
246 浏览

php - Symfony2:不同类型的用户

(对不起,我的英语不好)

我需要创建不同类型的用户,并为每个用户进行特定配置。请注意,我知道 PUGXMultiUserBundle 和 FOSUserBundle 的存在,但我想知道我是否真的需要使用这些包。

我需要 3 类用户:

  • 超级管理员:在后端登录并可以不受限制地访问所有数据。将只有一个,不会更多。可以创建新的“管理员”和“用户”用户。

  • 管理员:在后端登录(与 SuperAdmin 相同的表单)并可以访问与 SuperAdmin 相同的数据,但过滤到创建和分配给它的数据。这种类型的用户可以是很多用户。可以创建新的“用户”用户。

  • 用户:在前端登录并可以访问自己的数据。可以创建自己的帐户。

我真的需要使用 PUGXMultiUserBundle 来管理它吗?真的我只需要两种类型的三种用户吗?SuperAdmin 和 Admin 将共享相同的界面,并且只有一个 SuperAdmin。

谢谢你的帮助!

0 投票
1 回答
352 浏览

symfony - symfony2 :注册时无需从 FOSUserBundle 将用户登录到 PUGXMultiUserBundle

我需要在注册后禁用记录新用户的默认行为我知道这是FOSUserBundle问题,但我使用的是覆盖默认控制器的PUGXMultiUserBundle

任何回应将不胜感激。

0 投票
0 回答
331 浏览

symfony - 获取当前用户类型 PUGXMultiUserBundle

我将 PUGXMultiUserBundle 和 FOSUserBundle 与 symfony2 一起使用。

我的问题是我想知道控制器中的当前用户类型,

当然属性类型不存在,它是由数据库中的 PUGXMultiUserBundle 创建的。

0 投票
1 回答
897 浏览

symfony - FOSUserBundle、PUGX 包、提交后的 SQL 错误

我已经按照文档中的说明配置了 PUGXMultiUserBundle,当我尝试注册时出现错误,说实话我不知道应该在哪里寻找解决方案。

0 投票
1 回答
133 浏览

php - Sylius 依赖项更新

我想将 PUGXMultiUserBundle 添加到我的 Sylius (Windows7) 本地工作副本中。

我将 "friendsofsymfony/user-bundle": "2.0. @dev", "pugx/multi-user-bundle": "3.0. @dev" 添加到 composer.json 并运行:

作曲家更新 pugx/多用户捆绑

我得到的只是一个致命错误:允许的内存已用尽......

Composer 已自我更新到最新版本,php.ini 内存限制现在达到 5G。

对于任何反馈,我们都表示感谢。

0 投票
0 回答
258 浏览

php - PUGXMulti-user-Bundle:实体类不存在

我正在尝试在 Sylius 安装中实现 PUGXMultiUserBundle。

遵循捆绑包的说明后,我可以填写注册 userOne 的表格,但我得到的只是:

正如捆绑的文档中所解释的,我的 User.php:

我的 userOne.php 类:

我将不胜感激任何反馈。由于同样的错误,我无法生成实体和/或完成注册。

任何帮助将非常感激。

0 投票
1 回答
786 浏览

symfony - 具有多个 USer + 继承的 FOSUSER Bundle

我使用 PUGXMulti USer ,它是 FOSUserBundle 处理不同类型用户的扩展。按照文档一步一步,我创建了我的实体 USER ,并且 2 个其他实体(驱动程序,客户端)扩展了用户

客户实体以:

我为 ClientRegistration 创建了一个 FormType ,

问题是当我提交表单时,它给了我错误:

我的评论是为什么他试图where t0.username_canonical代替 t1.username_canonical

0 投票
0 回答
714 浏览

symfony - 使用 PUGX 多用户将用户传递给 symfony2 formType

我正在使用 PUGX MultiuserBundle,因为我有 3 种不同类型的用户,具有不同的信息。

一切正常,我可以注册那些不同的用户。

我想做的是:注册用户一(没关系)=>这个用户可以创建他的合作伙伴并选择他把他放在哪个机构。

所以,在我的第二个表单类型中,我必须通过用户一,这样我才能得到他的所有设施。但我不知道如何使用 PUGX 捆绑包

我的控制器:

PUGX 注册管理器:

我的第二个用户的 formType :

我还有一个通用注册控制器,它覆盖 FOS 用户注册控制器:

我设法让用户进入 PUGX 部分,但我不知道如何将它从 RegistrationManager 传递给我的 FormType

我尝试了很多可能性,我认为我很接近但找不到解决方案来使它工作