問題タブ [symfony-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.
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 - 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 - symfonyでソナタ管理バンドルを正しく動作させることができません
私はsymfony2を初めて使用し、SonataAdminバンドルをインストールしました。私は彼らのドキュメントを読んでいますが、それをインストールした後に何をすべきかが明確ではありません。
どのように始めればよいですか。つまり、そのバンドルの使用方法を学び始めることができる例はありません。誰かがこれで私を助けてくれますか
symfony - Symfony2-テンプレートバンドルをオーバーライドする
デフォルトのSonataAdminテンプレートを上書きしたい。
Namespace / bundle / resources / viewsにstandard_layout.html.twigを作成します(同じ構造、同じファイル名、同じコンテンツ)
ソーステンプレートのすべてのコンテンツをターゲットテンプレートにコピーしました。コース外でターゲットの一部を編集するだけです。
助けてくれてありがとうさようなら
git - Symfony-ソナタ、自分のgitリポジトリにコミットする
次の質問があります:私の同僚はsymfonyソナタgitリポジトリのクローンを作成しました。彼は、さまざまなベンダーのリポジトリを多数取得するインストールを実行しました。
次に、彼はすべての.gitファイルを削除し、gitリポジトリを開始して、すべてをリモートgitリポジトリにプッシュしました。
リポジトリのクローンを作成しましたが、何も機能しません。そのため、.gitを削除し、新しいリポジトリを開始してから、自分でインストールする必要がありました。
現在、リモートリポジトリにリンクされていないローカルの各gitリポジトリがあり、ベンダーバンドルはリポジトリを追跡していません。
ベンダーバンドルがレポを追跡し、symfonyも追跡している間に、自分のgitリポジトリにソナタインストールを設定するための優れたワークフローを持っている人はいますか?
symfony - Sonata 管理者の遅延読み込み
Symfony2 の管理バックエンドとして Sonata Admin を使用しています。管理エンティティ (トランザクション) が別のエンティティ (レート) と多対 1 の関係を持つページを読み込もうとしています。料金表は非常に大きく、急速に拡大します。これを変更するために私にできることは実際には何もありません。
トランザクション リスト ページにアクセスすると、メモリ サイズが不足しているというエラーが発生します。これがデータベースの問題であると仮定して (コードがローカル環境で動作するため)、トランザクション テーブルをクリアしても問題は発生しました。料金表をクリアすると、ページがすぐに読み込まれました。これは、関連するエンティティが管理ページに熱心に読み込まれていることを意味しているとしか思えません。
Sonata に関連エンティティを遅延ロードさせる方法を知っている人はいますか? 私はドキュメントとフォーラムに目を通しましたが、私が見た唯一のものは、関連性がないか、Sonata が自動的に遅延読み込みを行うと言っています。アイデア?
php - Symfony2 - Doctrine エラーのある SonataAdminBundle
FOSUserBundle、SonataAdminBundle、SonataUser、SonataDoctrineORM、および依存関係を正常にセットアップしました。ログインして、ソナタ ダッシュボードを表示できます。ただし、新しいユーザーまたはグループ (sonata_user) を作成しようとしたり、それらを一覧表示しようとすると、次のエラーが発生します。
残念ながら、何が問題なのかわかりません。
手がかりはありますか?
前もって感謝します。
編集:構成のいくつかの小さなタイプミスを把握しました。
symfony - Sonata 管理バンドルの HTML エディター
編集フォームに HTML エディターを表示するソナタ ウィジェットがあるかどうかは誰にもわかりませんか? そのフィールドに HTML を統合したカスタム テンプレートを使用することを考えていますが、もっと良い方法があるかどうか疑問に思っています。