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

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

symfony - SonataAdminBundleフォームフィールドクエリ

AdminクラスのSonataAdminBundleで、ManyToManyフィールドでorderByを作成できません。

たとえば、著者と本。著者は多くの本を持つことができ、本は多くのAutorsを持つことができます。上記のリンクには、フォームフィールドのクエリを使用できると書かれています。そのため、作成者を選択して名前で検索するクエリを準備できました。これを管理する方法は?クエリを作成してクエリオプションを通過させるためにEntityManagerを取得するにはどうすればよいですか?

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

symfony - Sonata 管理バンドルの注文

リストアクションのSonataAdminBundleでデフォルトのエンティティの順序を変更するには?


答え:)これを管理者クラスに追加してください

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

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」に依存しています。

構成が欠落していることを確認します

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

symfony - リスト内のテキスト フィールドの SonataAdminBundle カスタム レンダリング

symfony2 と SonataAdminBundle を使用しています。Post という単純なエンティティがあり、そこには基本的に html テキスト (レコードの ckeditor から) であるコンテンツ フィールドがあります。エスケープせずに、コンテンツ フィールドを raw html として Post リストに表示する必要があります。このような base_list_field テンプレートのハッキング

動作しますが、明らかに適切な方法ではありません。

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

php - バンドル アクションをオーバーライドする

私はプロジェクトを持っており、バックエンドにsymfony 2を使用しています。より多くの機能のためにそれらを拡張するためにSonataAdminBundlea をオーバーライドするにはどうすればよいですか?dashboardAction()

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

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 の両方のデータを挿入できるようにする必要があります。

この疑問の答えが得られる場合は、いくつかのリンクを提案してください。

前もって感謝します。

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

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 コードを調べても役に立ちませんでした。コードが複雑なため、理解するのが非常に難しいからです。

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

php - Sonata adminジェネレーターを使用したドクトリン1対多関係のSymfony 2埋め込みフォーム

sonata admin generator を使用して CRUD を実装しようとしています。

2 つのテーブルとベンダーとベンダーの連絡先があります。私のエンティティテーブルはこのようなものです

そして、私のベンダー連絡先エンティティクラスは次のようになります

私のソナタ管理者クラスは次のようなものです:

}

そして、ベンダー連絡フォームビルダーは次のようになります:

しかし、sonata admin crud 関数を使用してこのベンダーの追加を実行すると、ベンダーの連絡先のフォーム フィールドが取得されません。レーベルの連絡先しか来ない

誰でも私を助けてください。

前もって感謝します。

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

php - symfony2 /fosuserbundleとsonataadminを使用してカスタムユーザーエンティティを削除する必要がありますか?

当初、私はsymfonyでFOSUserbundleを使用していました。追加のフィールド用にcustomuserエンティティを作成する必要がありました。

NiwSonataAdminをインストールしました。Sonataユーザーバンドルもあります。

ここで、Sonataユーザーバンドルのために以前に作成したユーザーエンティティを削除する必要があるのか​​、それとも共存できるのかを知りたいです。

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

php - symfonyでソナタ管理バンドルを正しく動作させることができません

私はsymfony2を初めて使用し、SonataAdminバンドルをインストールしました。私は彼らのドキュメントを読んでいますが、それをインストールした後に何をすべきかが明確ではありません。

どのように始めればよいですか。つまり、そのバンドルの使用方法を学び始めることができる例はありません。誰かがこれで私を助けてくれますか