問題タブ [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 - Symfony PUGX バンドル - カスタム変数を渡す
ユーザーの管理に PUGX Bundle を使用しています。
登録テンプレート、いくつかのカスタム変数に単純に渡したいのですが、方法がわかりません!
コントローラーのコードは次のとおりです。
どこでできますか?
ありがとうございました !
symfony - 特定のロールを持つユーザーのリストを取得する方法 symfony コントローラー
私はsymfony 2を初めて使用し、PUGXMultiUserBundleとともにFOSUserBundleを使用しています.ROLE_ADMINISTRATEURなどの特定の役割を持つユーザーのリストを取得して何かについて通知するのに問題があります. とにかく、これに触発されて、これは私の UserRepository クラスです:
これは、コントローラーのアクション内のコードです。
そして私のtest.html.twigページ:
私が得るのはすべて空のページです。どんな助けでもいただければ幸いです
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 行目
テンプレートでこれを回避できますが、イベント リスナーを使用する方がより洗練されたソリューションに思えました。助言がありますか?
形
サービス:
symfony - PUGXMultiUserBundle UserManager がユーザー フィクスチャの作成に失敗する
私は Symfony 2.8.2 を使用しています。インストールしました:
受け入れられないように見える注釈の引数を除いて、ドキュメントと同じように2つのタイプのユーザーを構成しました。targetClass
UniqueEntity
今、私は次のようにフィクスチャをロードしようとしています:
しかしdoctrine:fixtures:load
、私が得たとき:
それを説明してもらえますか?UserManager クラスを確認しましたが、createUser 関数があります。
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 :
ここにいる誰かがすでに問題に直面しているかもしれませんが、少し助けていただければ幸いです。
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 は、私が望むものに対する適切なソリューションですか?
ありがとう
php - PuGXMultiUserBundle 、同じクラスのユーザーに対する複数の登録フォーム
ユーザーに異なるログイン/登録ページ/フォームを提供したいのですが、ユーザーは同じクラスです。データベースに追加のテーブルを設定したくありません。
そして、ここに登録クラスがあります:
残念ながら、フォームはすべて、最後のタイプのユーザー、つまり pacients になります。UserDiscriminator
この構成は、主に、ユーザー タイプ名ではなくクラスごとに値を取得するため、機能しません。
役立つ構成はありますか、またはこれを達成する方法を知っている人はいますか?