問題タブ [sonata]
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.
php - ユーザーにグループを追加する FOSUserBundle は何もしません
SonataUserBundle で FOSuser を使用しており、誰かが登録するたびに Clients グループにユーザーを追加しようとしていますが、うまくいきません。エラーは発生しませんが、グループも追加していません... 2つの方法で試しました:
1) registrationController を上書きし、confirmAction で新しいグループを次のように保存しました。
2) eventListener を作成し、そこでグループ化を行いました。
私のグループエンティティは次のように拡張されています:
これらのオプションはどれも機能しませんでした...他のスタックオーバーフローの回答に基づいてこれを行いました...なぜ機能しないのですか?
symfony - Symfony + Sonata、OneToMany 関係
誰か手を貸してくれませんか?
Sonata 管理バンドルを使用して、本と読者のリストを実装する必要があります。
問題は、リスト内の読者ごとに読んだ本の空の列を取得することです。
外部キーは DB に問題なく書き込まれます。
コードを見てください:
ReadersAdmin クラス
ReadersRelations エンティティ
書籍エンティティ
読者エンティティ
symfony - Sonata Admin で特定のエンティティのみを管理するアクセス権をユーザーに付与するにはどうすればよいですか?
Sonata Admin で特定のエンティティのみを管理するアクセス権をユーザーに付与するにはどうすればよいですか?
たとえば、対応する Sonata Admin が構成されている 3 つのエンティティ、スケジュール、グループ、およびイベントがあります。これらのグループ エンティティ管理者のみにアクセスでき、他のユーザーにはアクセスできない、sonata.editor という名前のユーザーが必要です。
symfony - Sonata 管理バンドル Child Admin::getParentAssociationMapping() が機能しない
私は持っています: 従業員エンティティ:
EmployeeMedicalServices エンティティ:
子管理者のsonata管理チュートリアルに従って、この構成でsonata管理バンドルを使用しています
私のadmin.yml:
そして、これを子管理者クラス EmployeeMedicalServiceAdmin に追加しました。
しかし、それはうまくいきません。私はここで立ち往生しており、本当にこれが機能する必要があります
symfony - コンパイル エラー: Sonata\Translation Bundle\Block\LocaleSwitcherBlockService::validate Block() の宣言
これは私の composer.json require content です
フォームの作成または編集を開いたときを除いて、プロジェクトは機能しています。次に、次のエラーが表示されます。
コンパイル エラー: Sonata\TranslationBundle\Block\LocaleSwitcherBlockService::validateBlock() の宣言は Sonata\BlockBundle\Block\BlockAdminServiceInterface::validateBlock(Sonata\CoreBundle\Validator\ErrorElement $errorElement, Sonata\BlockBundle\Model\BlockInterface $ と互換性がある必要がありますブロック)
php - Sonata 承認機能
コメントを含むエンティティがあります。とてもシンプルな構造です
Sonata をセットアップして、コメントを管理できるようになりました。
「編集」ページには、フィールドの日付と時刻を設定するためのドロップダウンのグループがあります。「編集」ページにapproved_at
、チェックボックスをオンにすると、現在の日付と時刻を保存するチェックボックスが必要です。approved_at
これどうやってするの ?
jquery - ソナタの日付ピッカーが他のロケールで機能しない
ここで奇妙な問題があります: 私の (フランス語の) Web サイトは sonata-admin 2.3 を使用しており、フォームの日付には datepicker を使用しようとしています:
表示は問題ありませんが、日付を送信すると、日付に対して「この値は無効です」(フランス語で..) が表示されますが、標準のdate
ウィジェットではすべて正常に動作します。en
代わりにロケールを設定してみましたがfr
、すべてが元の場所に戻り、日付ピッカーは正常に機能しました。
ウィジェットはあまりユーザーフレンドリーではなく、クライアントが日付ピッカーを要求するため、これは私にとってかなり厄介なバグですdate
...誰かアイデアがありますか?