問題タブ [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フォームフィールドクエリ
AdminクラスのSonataAdminBundleで、ManyToManyフィールドでorderByを作成できません。
たとえば、著者と本。著者は多くの本を持つことができ、本は多くのAutorsを持つことができます。上記のリンクには、フォームフィールドのクエリを使用できると書かれています。そのため、作成者を選択して名前で検索するクエリを準備できました。これを管理する方法は?クエリを作成してクエリオプションを通過させるためにEntityManagerを取得するにはどうすればよいですか?
symfony - Sonata 管理バンドルの注文
リストアクションのSonataAdminBundleでデフォルトのエンティティの順序を変更するには?
答え:)これを管理者クラスに追加してください
symfony - SonataDoctrineORM管理バンドルのインストール
管理バンドルを実行するのに問題があります。http://sonata-project.org/bundles/doctrine-orm-admin/master/doc/reference/installation.htmlの指示に従いましたが、エラーが発生しました:ServiceNotFoundException:サービス "sonata.admin.builder.orm_datagrid 「存在しないサービス「sonata.admin.builder.filter.factory」に依存しています。
構成が欠落していることを確認します
symfony - リスト内のテキスト フィールドの SonataAdminBundle カスタム レンダリング
symfony2 と SonataAdminBundle を使用しています。Post という単純なエンティティがあり、そこには基本的に html テキスト (レコードの ckeditor から) であるコンテンツ フィールドがあります。エスケープせずに、コンテンツ フィールドを raw html として Post リストに表示する必要があります。このような base_list_field テンプレートのハッキング
動作しますが、明らかに適切な方法ではありません。
php - バンドル アクションをオーバーライドする
私はプロジェクトを持っており、バックエンドにsymfony 2
を使用しています。より多くの機能のためにそれらを拡張するためにSonataAdminBundle
a をオーバーライドするにはどうすればよいですか?dashboardAction()
symfony - symfony2 バンドルの sonata admin-generator にフォームを埋め込む方法
プロジェクトの1つにsonata-adminジェネレーターを使用しています。
User と User_add の 2 つのテーブルのフィールドを含むフォームを作成したいと考えています。
私のテーブルは次のようなものです:
USER: id,name,age,login_id,pwd,create_at,updated_at USER_ADD: id,user_id (ユーザーからの外部キー),add_type,street,city,state,country,pin.
今、単一のフォームが必要なので、sonata admin ジェネレーターを使用して user と user_add の両方のデータを挿入できるようにする必要があります。
この疑問の答えが得られる場合は、いくつかのリンクを提案してください。
前もって感謝します。
symfony - Sonata admin - 子管理者クラス
複数の LineItem エンティティを関連付けることができる Order エンティティがあります。
Order の Admin クラスと LineItem の Admin クラスを作成しました。しかし、LineItem Admin クラスを Order Admin クラスの子にする必要があります。
LineItemAdmin クラスでは、 を設定しましprotected $parentAssociationMapping = 'order';
た。
また、OrderAdmin クラスの configureFormFields メソッドに、 を追加しまし->add('lineItems', 'sonata_type_model')
た。
しかし、それでもうまくいきません。注文フォームの項目のリストはクリックできないため、注文管理フォームから LineItem 管理リスト ページを取得する方法がわかりません。
構成する必要があるルートはありますか? lineItems
フォーム フィールドに必要な変更はありますか?
Sonata Admin バンドルに関する適切なドキュメントを見つけるのは非常に困難でした。
PS。SonataAdminBundle コードを調べても役に立ちませんでした。コードが複雑なため、理解するのが非常に難しいからです。
php - Sonata adminジェネレーターを使用したドクトリン1対多関係のSymfony 2埋め込みフォーム
sonata admin generator を使用して CRUD を実装しようとしています。
2 つのテーブルとベンダーとベンダーの連絡先があります。私のエンティティテーブルはこのようなものです
そして、私のベンダー連絡先エンティティクラスは次のようになります
私のソナタ管理者クラスは次のようなものです:
}
そして、ベンダー連絡フォームビルダーは次のようになります:
しかし、sonata admin crud 関数を使用してこのベンダーの追加を実行すると、ベンダーの連絡先のフォーム フィールドが取得されません。レーベルの連絡先しか来ない
誰でも私を助けてください。
前もって感謝します。
php - symfony2 /fosuserbundleとsonataadminを使用してカスタムユーザーエンティティを削除する必要がありますか?
当初、私はsymfonyでFOSUserbundleを使用していました。追加のフィールド用にcustomuserエンティティを作成する必要がありました。
NiwSonataAdminをインストールしました。Sonataユーザーバンドルもあります。
ここで、Sonataユーザーバンドルのために以前に作成したユーザーエンティティを削除する必要があるのか、それとも共存できるのかを知りたいです。
php - symfonyでソナタ管理バンドルを正しく動作させることができません
私はsymfony2を初めて使用し、SonataAdminバンドルをインストールしました。私は彼らのドキュメントを読んでいますが、それをインストールした後に何をすべきかが明確ではありません。
どのように始めればよいですか。つまり、そのバンドルの使用方法を学び始めることができる例はありません。誰かがこれで私を助けてくれますか