问题标签 [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.
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:
默认布局:
堆栈跟踪
symfony - PUGXMultiUserBundle:自定义配置文件模板
启用自定义用户配置文件模板的方法涉及修改供应商的Configuration.php
. 有没有没有的方法?或者这是一个可行的解决方案?当前方法如下所示:
更新:我认为我的包需要对配置负责,所以我正处于破译和应用 CompilerPassInterface 的阵痛中。
[编辑:提出问题的另一种方式 - 这可以通过在模板选项前面加上PrependExtensionInterface
?如果是这样,那将如何运作?]
配置.yml
摘自PUGX\MultiUserBundle\DependencyInjection\Configuration.php
[注意添加->scalarNode('template')->defaultValue(null)->end()
]
ProfileController(在扩展的用户包中)
php - Symfony2:不同类型的用户
(对不起,我的英语不好)
我需要创建不同类型的用户,并为每个用户进行特定配置。请注意,我知道 PUGXMultiUserBundle 和 FOSUserBundle 的存在,但我想知道我是否真的需要使用这些包。
我需要 3 类用户:
超级管理员:在后端登录并可以不受限制地访问所有数据。将只有一个,不会更多。可以创建新的“管理员”和“用户”用户。
管理员:在后端登录(与 SuperAdmin 相同的表单)并可以访问与 SuperAdmin 相同的数据,但过滤到创建和分配给它的数据。这种类型的用户可以是很多用户。可以创建新的“用户”用户。
用户:在前端登录并可以访问自己的数据。可以创建自己的帐户。
我真的需要使用 PUGXMultiUserBundle 来管理它吗?真的我只需要两种类型的三种用户吗?SuperAdmin 和 Admin 将共享相同的界面,并且只有一个 SuperAdmin。
谢谢你的帮助!
symfony - symfony2 :注册时无需从 FOSUserBundle 将用户登录到 PUGXMultiUserBundle
我需要在注册后禁用记录新用户的默认行为我知道这是FOSUserBundle问题,但我使用的是覆盖默认控制器的PUGXMultiUserBundle
任何回应将不胜感激。
symfony - 获取当前用户类型 PUGXMultiUserBundle
我将 PUGXMultiUserBundle 和 FOSUserBundle 与 symfony2 一起使用。
我的问题是我想知道控制器中的当前用户类型,
当然属性类型不存在,它是由数据库中的 PUGXMultiUserBundle 创建的。
symfony - FOSUserBundle、PUGX 包、提交后的 SQL 错误
我已经按照文档中的说明配置了 PUGXMultiUserBundle,当我尝试注册时出现错误,说实话我不知道应该在哪里寻找解决方案。
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。
对于任何反馈,我们都表示感谢。
php - PUGXMulti-user-Bundle:实体类不存在
我正在尝试在 Sylius 安装中实现 PUGXMultiUserBundle。
遵循捆绑包的说明后,我可以填写注册 userOne 的表格,但我得到的只是:
正如捆绑的文档中所解释的,我的 User.php:
我的 userOne.php 类:
我将不胜感激任何反馈。由于同样的错误,我无法生成实体和/或完成注册。
任何帮助将非常感激。
symfony - 具有多个 USer + 继承的 FOSUSER Bundle
我使用 PUGXMulti USer ,它是 FOSUserBundle 处理不同类型用户的扩展。按照文档一步一步,我创建了我的实体 USER ,并且 2 个其他实体(驱动程序,客户端)扩展了用户
客户实体以:
我为 ClientRegistration 创建了一个 FormType ,
问题是当我提交表单时,它给了我错误:
我的评论是为什么他试图where t0.username_canonical
代替 t1.username_canonical
symfony - 使用 PUGX 多用户将用户传递给 symfony2 formType
我正在使用 PUGX MultiuserBundle,因为我有 3 种不同类型的用户,具有不同的信息。
一切正常,我可以注册那些不同的用户。
我想做的是:注册用户一(没关系)=>这个用户可以创建他的合作伙伴并选择他把他放在哪个机构。
所以,在我的第二个表单类型中,我必须通过用户一,这样我才能得到他的所有设施。但我不知道如何使用 PUGX 捆绑包
我的控制器:
PUGX 注册管理器:
我的第二个用户的 formType :
我还有一个通用注册控制器,它覆盖 FOS 用户注册控制器:
我设法让用户进入 PUGX 部分,但我不知道如何将它从 RegistrationManager 传递给我的 FormType
我尝试了很多可能性,我认为我很接近但找不到解决方案来使它工作