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

symfony - Symfony PUGX バンドル - カスタム変数を渡す

ユーザーの管理に PUGX Bundle を使用しています。

登録テンプレート、いくつかのカスタム変数に単純に渡したいのですが、方法がわかりません!

コントローラーのコードは次のとおりです。

どこでできますか?

ありがとうございました !

0 投票する
4 に答える
4140 参照

symfony - 特定のロールを持つユーザーのリストを取得する方法 symfony コントローラー

私はsymfony 2を初めて使用し、PUGXMultiUserBundleとともにFOSUserBundleを使用しています.ROLE_ADMINISTRATEURなどの特定の役割を持つユーザーのリストを取得して何かについて通知するのに問題があります. とにかく、これに触発されて、これは私の UserRepository クラスです:

これは、コントローラーのアクション内のコードです。

そして私のtest.html.twigページ:

私が得るのはすべて空のページです。どんな助けでもいただければ幸いです

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

php - PUGXMultiUserBundle: リポジトリを登録フォームに挿入するエラー

イベントリスナーで使用するために、リポジトリを登録フォームに挿入できるようにしたいのですが(このアプローチに似ています)、次のようになります。

キャッチ可能な致命的なエラー: AppBundle\Form\RegistrationType::__construct() に渡される引数 1 は > AppBundle\Entity\FocusRepository のインスタンスである必要があります。指定された文字列は G:\Documents\workspace で呼び出されます> \match\vendor\pugx\multi -user-bundle\PUGX\MultiUserBundle\Model\UserDiscriminator.php 155 行目

テンプレートでこれを回避できますが、イベント リスナーを使用する方がより洗練されたソリューションに思えました。助言がありますか?

サービス:

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

symfony - PUGXMultiUserBundle UserManager がユーザー フィクスチャの作成に失敗する

私は Symfony 2.8.2 を使用しています。インストールしました:

受け入れられないように見える注釈の引数を除いて、ドキュメントと同じように2つのタイプのユーザーを構成しました。targetClassUniqueEntity

今、私は次のようにフィクスチャをロードしようとしています:

しかしdoctrine:fixtures:load、私が得たとき:

それを説明してもらえますか?UserManager クラスを確認しましたが、createUser 関数があります。

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

php - Symfony 2.8 FOSUserBundle + 埋め込みフォームタイプ

私は現在、FOSUserBundle と PUGXmultiUserBundle を使用して symfony 2.8 に取り組んでいます。

双方向の関係で、登録フォームを別のフォームに組み込むようにしています。

ユーザー アカウントを作成するときは、エンティティ関係に沿って作成する必要があります。

エラーは次のとおりです。

'INSERT INTO salon (nom, description, phone, email, adresse, ville, CP, siret, date, user_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params ["Le salon de la rue", "desc", "0223254578", "salon2larue@gmail.com", "2 rue de la motte", "Saint-Gr\u00e9goire", "35000", "456987887456"、"2016-02-17 17:55:52"、null]:

SQLSTATE[23000]: 整合性制約違反: 1048 列 'user_id' を null にすることはできません

PUGXMultiUserBundle => UserOne エンティティ :

CoreBundle Salon エンティティ :

そして RegistrationUserOneFormType :

ここにいる誰かがすでに問題に直面しているかもしれませんが、少し助けていただければ幸いです。

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

php - マーケットプレイス構造のための Symfony2 複数のロール (FOSUser/PUGXMultiUser)

私は Symfony2 を使用してマーケットプレイス アプリに取り組んでいます。
と の 2 つのユーザー ロールがbuyerありsellerます。

「デフォルト」の役割は、buyer登録されたすべての人がバイヤーとしてマーケットプレイスを使用できるためです。現在、ユーザー管理に使用していますが、アプリの一部FOSUserBundleを実装したいときに最近行き詰まっています。seller

次のいずれかの 3 つの「登録」サービスが必要です。

  • ユーザーが として登録することにしましたbuyer。これは、FOSUserBundle でセットアップしたメインの登録フォームです。
  • ユーザーが として登録することを決定した場合seller、より多くの必須フィールドを含む別の登録フォームが必要ですが、いずれにせよ、ロールを持つユーザーは、すべてのユーザーの基本ロールであるsellerロールも持ちます。buyer
  • 現在登録されているユーザーbuyerが自分のアカウントをアップグレードすることを決定するとseller、追加のフィールドのみが求められます

すべての登録ユーザーにはbuyer役割があるため、私のクラスは次のようになります。

複数の登録フォームを処理できるようにするために、最近 を使用しようとしましPUGXMultiUserBundleたが、コードで機能させる方法がわかりません。

buyerリンクにOneToOne 関係を使用してsellerいますが、PUGXMultiUserBundle では、識別子を使用して継承を使用する必要があります。
これは問題ではありません。コードを変更でき、すでにそれを実行しようとしましたが、Userクラスが抽象的でなければならないということです。

私が理解したことから、私のクラスは次のようでなければなりません:

しかし、私は持っています:

私は何をすべきか ?クラス階層を再編成するにはどうすればよいですか? PUGXMultiUserBundle は、私が望むものに対する適切なソリューションですか?

ありがとう

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

php - PuGXMultiUserBundle 、同じクラスのユーザーに対する複数の登録フォーム

ユーザーに異なるログイン/登録ページ/フォームを提供したいのですが、ユーザーは同じクラスです。データベースに追加のテーブルを設定したくありません。

そして、ここに登録クラスがあります:

残念ながら、フォームはすべて、最後のタイプのユーザー、つまり pacients になります。UserDiscriminatorこの構成は、主に、ユーザー タイプ名ではなくクラスごとに値を取得するため、機能しません。

役立つ構成はありますか、またはこれを達成する方法を知っている人はいますか?