問題タブ [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 投票する
2 に答える
756 参照

symfony - PUGXMultiUserBundle: カスタム プロファイル テンプレート

カスタム ユーザー プロファイル テンプレートを有効にする方法には、ベンダーのConfiguration.php. そうでない方法はありますか?それともこれは実行可能な解決策ですか?現在の方法を以下に示します。

更新: バンドルが構成を担当する必要があると考えているため、CompilerPassInterface を解読して適用しようとしています。

[編集: 質問をする別の方法 - これは、テンプレート オプションの前にPrependExtensionInterface? もしそうなら、それはどのように機能しますか?]

config.yml

からの抜粋PUGX\MultiUserBundle\DependencyInjection\Configuration.php

【追記->scalarNode('template')->defaultValue(null)->end()

ProfileController (拡張ユーザー バンドル内)

0 投票する
1 に答える
246 参照

php - Symfony2: さまざまなタイプのユーザー

(私の悪い英語でごめんなさい)

ユーザーごとに特定の構成を使用して、さまざまなタイプのユーザーを作成する必要があります。PUGXMultiUserBundle と FOSUserBundle の存在は知っていますが、本当にこのバンドルを使用する必要があるかどうかを知りたいです。

3 種類のユーザーが必要です。

  • SuperAdmin: バックエンドでログインし、制限なしですべてのデータにアクセスできます。1つだけになります。これ以上はありません。新しい「管理者」および「ユーザー」ユーザーを作成できます。

  • 管理者: バックエンドでログインし (スーパー管理者と同じフォーム)、スーパー管理者と同じデータにアクセスできますが、作成され割り当てられたデータにフィルターされます。このタイプのユーザーには多くのユーザーがいる可能性があります。新しい「ユーザー」ユーザーを作成できます。

  • ユーザー: フロントエンドでログインし、自分のデータにアクセスできます。自分のアカウントを作成できます。

本当にこれを管理するには PUGXMultiUserBundle を使用する必要がありますか? 2 人だけの 3 種類のユーザーが本当に必要ですか? SuperAdmin と Admin は同じインターフェイスを共有し、SuperAdmin は 1 つだけです。

ご協力いただきありがとうございます!

0 投票する
1 に答える
352 参照

symfony - symfony2 : FOSUserBundle から PUGXMultiUserBundle にユーザーをログインせずに登録する

登録後に新しいユーザーをログに記録するデフォルトの動作を無効にする必要があります。これがFOSUserBundleの質問であることはわかっていますが、デフォルトのコントローラーをオーバーライドするPUGXMultiUserBundleを使用しています。

任意の応答をいただければ幸いです。

0 投票する
0 に答える
331 参照

symfony - 現在のユーザー タイプを取得します PUGXMultiUserBundle

symfony2 で PUGXMultiUserBundle と FOSUserBundle を使用しています。

私の問題は、コントローラーの現在のユーザータイプを知りたいことです。

もちろん、属性タイプは存在しません。データベースの PUGXMultiUserBundle によって作成されます。

0 投票する
1 に答える
897 参照

symfony - FOSUserBundle、PUGX バンドル、送信後の SQL エラー

ドキュメントに示されているように PUGXMultiUserBundle を構成しましたが、登録しようとするとエラーが発生し、正直なところ、どこで解決策を探すべきかわかりません。

0 投票する
0 に答える
258 参照

php - PUGXMulti-user-Bundle: エンティティ クラスが存在しません

Sylius インストールで PUGXMultiUserBundle を実装しようとしています。

バンドルの指示に従った後、userOne を登録するためのフォームに入力できますが、得られるのは次のとおりです。

バンドルのドキュメントで説明されているように、私の User.php:

そして私のuserOne.phpクラス:

フィードバックをいただければ幸いです。同じエラーが原因で、エンティティを生成したり、登録を完了したりできません。

どんな助けでも本当に感謝しています。

0 投票する
1 に答える
786 参照

symfony - 複数のユーザー + 継承を含む FOSUSER バンドル

私は PUGXMulti USer を使用します。これは、さまざまなタイプのユーザーを処理するための FOSUserBundle の拡張機能です。ドキュメント STep by Step に従って、エンティティ USER を作成し、他の 2 つのエンティティ ( Driver 、 Client ) が User を拡張します。

で始まるクライアント エンティティ:

ClientRegistration の FormType を作成しました。

問題は、フォームを送信したときにエラーが発生したことです。

私の発言は、彼がwhere t0.username_canonicalt1.username_canonical の代わりにやろうとしている理由です