問題タブ [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.
php - symfony2 と sonata 管理バンドルでテンプレート エラーを取得する
Sonata Admin bundle と Sonata Userbundle をインストールしました
/admin/dashboard
リストユーザーをクリックすると、このエラーが発生します
SonataUserBundle:Admin:Field/impersonating.html.twig の 15 行目で、テンプレートのレンダリング中に例外がスローされました ("Route "homepage" does not exist.")。
どうすればいいですか
他のすべてのバンドル Sonata ページ、ニュースは問題なく動作しています
php - Symfony 2フォームの追加フィールド
AJAX を介していくつかのフィールドを変更し、フォームを保存しようとすると、エラーが発生しExtra fields are not allowed
ます。
validatorPass()
sf1.4のようにそのバリデータ プロパティを変更するにはどうすればよいですか?
または、追加のフィールドを受け入れるようにフォームを変更する可能性はありますか?
SonataAdminBundle を使用してフォームを作成しています。
symfony - Symfony2-テンプレートバンドルをオーバーライドする
デフォルトのSonataAdminテンプレートを上書きしたい。
Namespace / bundle / resources / viewsにstandard_layout.html.twigを作成します(同じ構造、同じファイル名、同じコンテンツ)
ソーステンプレートのすべてのコンテンツをターゲットテンプレートにコピーしました。コース外でターゲットの一部を編集するだけです。
助けてくれてありがとうさようなら
symfony - ドキュメントに従って構成した後、空の Sonata 管理ダッシュボード ページ
Sonata Admin を機能させることができません。
私の構成:
URL: 管理者/ダッシュボード
このページに表示されるのは、ソナタ プロジェクトのロゴとタイトル「ダッシュボード」だけです。もちろん、キャッシュをクリアしました。JobAdmin クラスは、Sonata\AdminBundle\Admin\Admin を拡張します。
エラーはありません。ログは問題ないようです。
誰かアドバイスをくれませんか?
[編集]
まだ機能しません管理者/ダッシュボードは同じですが、次のようなURLからリストなどにアクセスできます:
/admin/marek/jobeet/ジョブ/リスト
php - Sonata 管理ダッシュボード: エンティティごとにアクションを構成する
SonataAdminBundle
Symfony2 (v2.0.x) を利用した Web サイトの管理インターフェイスのベースとして使用しています。
SonataAdmin のダッシュボードに追加されたエンティティには、デフォルトで次のアクションがあります。
- 追加
- リスト
これはほとんどのエンティティで問題なく機能しますが、Web サイトには、管理インターフェイスを介してデータが追加されないエンティティがいくつかあります。つまり、これらのエンティティは公開 Web サイトから入力されます。管理者は、それらを表示 (ダッシュボードの「リスト」アクション)、編集、または削除するだけで済みます。管理者は、これらのエンティティにデータを追加できないようにする必要があります。
SonataAdmin ダッシュボードで個々のエンティティの横に表示されるアクションを設定する方法はありますか?
ajax - Sonata 管理フォーム内で Ajax を使用するには?
次のフィールドと関連付けを持つ Merchant エンティティがあります。
タグとカテゴリにも ManyToMany マッピングがあります。したがって、Tag_Category、Merchant_Tag、Merchant_Category マッピング テーブルがあります。
ここで、これらのフィールドで ajax を実行したいと思います。
ユーザーが最初にプライマリ タグを選択できるようにしたいと考えています。プライマリ タグに基づいて、ajax は、このタグに属するものだけにカテゴリを更新し、さらにいくつかの操作を行います。
どうすればこれを達成できますか?
ありがとう!
symfony - SonataAdminBundle の Symfony2 埋め込みフォーム
私は2つのエンティティTicketとcommentを持っていますsonata admin generator bundleを使ってTicketType内にcommentTypeを埋め込みたいです
symfony - symfony2sonataAdminBundleオーバーライドテンプレート
3つの管理者クラスuserAdmin、productAdmin、ticketAdminを作成したように、単一の管理者クラスのソナタバンドルレイアウトをオーバーライドするにはどうすればよいですか?ticketAdmin編集アクションと編集テンプレートをオーバーライドして、そこにコードを追加します。
php - Sonata Admin Bundle:異なる親を持つことができる子adminオブジェクトを追加することは可能ですか?
私は教義の継承マッピングを使用して、さまざまなオブジェクトをコメントエンティティにリンクできるようにしています。これは、コメントと1対多の関係を持つさまざまな具体的な「スレッド」によって実現されます。したがって、「Story」要素を例にとると、関連する「StoryThread」エンティティがあり、多くのコメントを含めることができます。
これはすべて正常に機能していますが、親エンティティの子として使用できるSonataAdminBundleのCommentAdminクラスを定義しようとして問題が発生しています。たとえば、次のようなルートを使用できるようにしたいと思います。
/admin/bundle/story/story/1/comment/list
/admin/bundle/media/gallery/1/comment/list
誰かが私がこれを達成するためにどのように行くことができるかについて何か指針を持っていますか?コードの抜粋を投稿したいのですが、関連するドキュメントを見つけることができなかったため、開始するのに最適な場所がわかりません。
投稿とコメントの間に同様の親/子管理者関係を実装しているため、 SonataNewsBundleを参照として使用しようとしていますが、これは「コメント」(子)管理者クラスにハードコーディングされているように見えますそれが投稿に属していることを知っており、親オブジェクトと直接多対1の関係を持っている必要があるようにも見えますが、私のものは別の「スレッド」エンティティを介しています。
これが理にかなっていることを願っています!助けてくれてありがとう。
php - SonataAdminBundleのカスタムアクション
このページで、カスタムアクションのルートを追加する方法を見つけました。
その後、Adminクラスにカスタムアクションを追加します。
次のようなURLが生成されました。
このリンクの私のテンプレート:
私はこの問題を解決する方法を知りません:
そのルートパスのカスタムコントローラーを定義するにはどうすればよいですか?今私はエラーがあります:
メソッド「Sonata\AdminBundle \ Controller \ CRUDController::ispremiumAction」は存在しません。
generateUrlメソッドで生成されたURLを変更できますか?