問題タブ [sonata-admin]
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 - SonataAdminBundleロゴの問題
これは私が直面している奇妙な問題です。Sonata管理バンドルのロゴとタイトルは2つの異なる行に表示されます。
以下は私の設定ファイルの内容です。
何か案は?
php - How to Implement SonataAdmin forms in own controllers and templates
How to implement SonataAdmin forms and lists into own controllers with different logic and templates?
select - Symfony2: Sonata 管理者: 連鎖セレクター、sonata_type_model_reference
誰かがsonata_type_model_referenceフォームタイプを実装したことがありますか?
州と国の関係を連鎖させる必要があり、sonata_type_model_reference で可能なスライドシェアを読みましたが、そのドキュメントが見つかりません。
それを実装する方法は?または、2 つ以上のフィールドをデータベース/モデル データと関連付け/チェーンする他のオプションはありますか?
symfony-sonata - Sonata 管理者 - ログインしているユーザーが作成したもののみを表示できます
ユーザーが特定のコンテンツを作成できるように Sonata 管理インターフェースをセットアップしましたが、他のユーザーが作成したコンテンツをユーザーが編集できないようにするにはどうすればよいですか?
議論のために、ユーザーがログインしてブログを作成します。ブログのリスト ビューでは、ユーザーが作成したブログのみが表示されます。
現在、すべてがすべてのユーザーに表示されています。
現在、ログインしている特定のユーザーのコンテンツのみを表示することを考えることができる唯一の方法は、テンプレートをオーバーライドすることですか?
しかし、確かに、これは明白で単純な構成設定ですか?
sonata-admin - Sonata管理バンドル1対多対1の結合を実行すると、最初の1対多の結合でnullポインターが発生します
Page、PageMedia、Sonata MediaBundlesMediaクラスの間には1対多の関係があります。PageMediaとPageに挿入されますが、何らかの理由で、ページメディアテーブルのページIDが常にnullになります。
これが、私が操作しようとしているオブジェクトの関連部分です。
多分誰かが私が問題を解決するのを手伝ってくれるでしょうか?私はここで完全に途方に暮れています...ページとページメディアの間のjoinColumnにnull許容のファイルを追加した後でも、挿入できなくなりましたが、何を見逃しましたか?
再度、感謝します。
symfony - SonataAdminBundle は Event Subscriber を使用します
SonataAdminBundle フォーム内で現在の認証済みユーザーを設定しようとしています。
ユーザーに自分のユーザーを選択/選択させたくないので、フォームがユーザーから送信された手順でユーザー名を設定したいと思います(ユーザーオブジェクトなし)。(注:これをいくつかの形式で使用したいので、一般的な解決策が必要です。)
私が今行ったことは、これを読んだ後に EventListener をセットアップすることでした: http://symfony.com/doc/current/cookbook/service_container/event_listener.html
含むサービス:
ユーザーを設定するフォームを指定したくないため、これが正しいアプローチであるかどうかはわかりません。(これは、すべてのフォームでユーザーを設定したいでしょう?)
さらに調査すると、次のような Event Subscriber を使用する必要があるようです: http://symfony.com/doc/2.0/cookbook/form/dynamic_form_generation.html この例では、FormEvents::PRE_SET_DATA を使用しています。私の場合、POST_SET_DATA を使用する必要があります。
ここで私はいくつかの問題を抱えています!:
1: 私は SonataAdminBundle の初心者で、保護された関数 configureFormFields(FormMapper $formMapper) を使用しています...どこ->addEventSubscriber()
で利用できませんか?
2: これは正しい方法ですか?、sonata-admin に必要な例は本当に見つかりませんでした。
私はすべての助けに感謝しています! よろしくお願いします...
symfony - Sonata Admin Bundle で多対 1 の例外を処理する
ManyToOne リレーションシップを持つ 2 つのテーブルがあります。
親テーブルの行が削除されたときに生成される例外をどのように処理すればよいでしょうか?
Sonata Admin Generator フォームにメッセージを表示するにはどうすればよいですか?
前もって感謝します
symfony - SonataMediaBundle で BaseMediaAdmin をオーバーライドする
関数「configureListFields」などのカスタムにBaseMediaBundleをオーバーライドすることを探しています。
このバンドルのコントローラーは既にオーバーライドしていますが、BaseMediaAdmin はオーバーライドしていません。
このコードの問題は、エンティティ「メディア」がダッシュボードから消えることです!
//私のservices.xmlでは:
//私のアプリケーション内\Sonata\MediaBundle\Admin\MediaAdmin
誰かがアイデアを持っている場合は?助けてくれてありがとう
symfony - SonataAdminBundle拡張テンプレート
カスタムテンプレートをレンダリングするようにAdminクラスを設定しました。
これは正常に機能しています。テンプレートファイルにHTMLを入力すると、正常にレンダリングされます。ただし、このエンティティにいくつかの小さな変更を加えるだけなので、管理バンドルから既存のテンプレートを拡張したいと思います。
テンプレートファイルに以下を追加しました。
しかし、これは私に次のエラーを与えます:
誰かが私が間違っていることを教えてもらえますか?
symfony - Symfony 2.1 Sonata Admin doctrine_orm_date_range フィルターのデフォルト値
質問ではなく、日付範囲フィルターでデフォルト値を設定するためのチート シートです
ドキュメントには何も見つかりませんでした...
これがあなたに役立つことを願っています