問題タブ [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.

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

php - ユーザーにグループを追加する FOSUserBundle は何もしません

SonataUserBundle で FOSuser を使用しており、誰かが登録するたびに Clients グループにユーザーを追加しようとしていますが、うまくいきません。エラーは発生しませんが、グループも追加していません... 2つの方法で試しました:

1) registrationController を上書きし、confirmAction で新しいグループを次のように保存しました。

2) eventListener を作成し、そこでグループ化を行いました。

私のグループエンティティは次のように拡張されています:

これらのオプションはどれも機能しませんでした...他のスタックオーバーフローの回答に基づいてこれを行いました...なぜ機能しないのですか?

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

symfony - Symfony + Sonata、OneToMany 関係

誰か手を貸してくれませんか?

Sonata 管理バンドルを使用して、本と読者のリストを実装する必要があります。

問題は、リスト内の読者ごとに読んだ本の空の列を取得することです。

外部キーは DB に問題なく書き込まれます。

コードを見てください:

ReadersAdmin クラス

ReadersRelations エンティティ

書籍エンティティ

読者エンティティ

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

symfony - Sonata Admin で特定のエンティティのみを管理するアクセス権をユーザーに付与するにはどうすればよいですか?

Sonata Admin で特定のエンティティのみを管理するアクセス権をユーザーに付与するにはどうすればよいですか?

たとえば、対応する Sonata Admin が構成されている 3 つのエンティティ、スケジュール、グループ、およびイベントがあります。これらのグループ エンティティ管理者のみにアクセスでき、他のユーザーにはアクセスできない、sonata.editor という名前のユーザーが必要です。

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

symfony - Sonata 管理バンドル Child Admin::getParentAssociationMapping() が機能しない

私は持っています: 従業員エンティティ:

EmployeeMedicalServices エンティティ:

子管理者のsonata管理チュートリアルに従って、この構成でsonata管理バンドルを使用しています

私のadmin.yml:

そして、これを子管理者クラス EmployeeMedicalServiceAdmin に追加しました。

しかし、それはうまくいきません。私はここで立ち往生しており、本当にこれが機能する必要があります

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

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 $ と互換性がある必要がありますブロック)

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

php - Sonata 承認機能

コメントを含むエンティティがあります。とてもシンプルな構造です

Sonata をセットアップして、コメントを管理できるようになりました。

「編集」ページには、フィールドの日付と時刻を設定するためのドロップダウンのグループがあります。「編集」ページにapproved_at、チェックボックスをオンにすると、現在の日付と時刻を保存するチェックボックスが必要です。approved_at

これどうやってするの ?

0 投票する
2 に答える
1457 参照

jquery - ソナタの日付ピッカーが他のロケールで機能しない

ここで奇妙な問題があります: 私の (フランス語の) Web サイトは sonata-admin 2.3 を使用しており、フォームの日付には datepicker を使用しようとしています:

表示は問題ありませんが、日付を送信すると、日付に対して「この値は無効です」(フランス語で..) が表示されますが、標準のdateウィジェットではすべて正常に動作します。en代わりにロケールを設定してみましたがfr、すべてが元の場所に戻り、日付ピッカーは正常に機能しました。

ウィジェットはあまりユーザーフレンドリーではなく、クライアントが日付ピッカーを要求するため、これは私にとってかなり厄介なバグですdate...誰かアイデアがありますか?