問題タブ [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 - Sonata 管理バンドルの注文
リストアクションのSonataAdminBundleでデフォルトのエンティティの順序を変更するには?
答え:)これを管理者クラスに追加してください
php - Sonata 管理ダッシュボードのカスタマイズ - Sonata と Symfony 2
私はこのチュートリアルに従って、それを機能させました: http://sonata-project.org/bundles/admin/master/doc/reference/getting_started.html。私の管理者クラスはうまく表示されています。今のところすべてが機能しています。問題ありません。また、上部にカスタム ロゴを追加しました。
ここで、ダッシュボードをカスタマイズしたいと思います。たとえば、「Station」エンティティが表示されています。このエンティティにエントリを追加するには、リンクに「link_add」という名前を付けます。リストについても同じです:「link_list」。など、「label_filters」、「link_action_create」・・・全部こんな感じです。これは、デフォルト レイアウトへのこのアクションの標準的な名前だと思います。しかし、デモであっても、あまり「セクシー」ではありません。
これらの名前を変更するにはどうすればよいですか? どのファイルを編集する必要があるかわかりません。または、私が何をすべきかさえ。
ありがとう。
php - Sonata Admin Bundle での複数ファイルのアップロードの処理
したがって、多くの調査を行った後、結果が得られませんでした (おそらく私は下手な検索者です) 私は次のトピックから来ました: SonataAdmin Bundle File Upload Error and SonataMediaBundle - how to upload images? 問題の解決策が見つかりません。私はエンティティを持っておりCompany
、各会社は複数のファイルを持つことができます: PDF、DOC、XLS、その他の MIME/タイプ。私はVichUploaderBundleを使用することを考えていますが、ドキュメントは 1 対 1 の関係の例のみをカバーしているため、私の質問は、これを実現するための例や方法を教えてくれる人はいますか? ファイルをアップロードして会社に添付するということですか?
EDIT1 の作業とテスト
前に言ったように、SonataMediaBundle を別の管理モジュールに統合しようとしていますが、機能させることができません。私は今まで何をしていましたか?
もちろん、すべてのバンドルをインストールして構成します。SonataAdminBundle と SonataMediaBundle はどちらも正常に動作しています。
ManyToMany\Application\Sonata\MediaBundle\Entity\Media.php
関係を追加することにより、必要な機能を追加するように変更されたクラス
次のように PL\OrderBundle\Entity\Order.php に必要なフィールドを追加します。
OrderAdmin.php ファイルの configureFormFields を次のように変更しました。
しかし、ファイルをアップロードできないため、これは機能しません。これは、同じフォームから多くのファイルをアップロードし、作成中の注文に添付したいものです。作成アクションにアクセスしたときに取得するビジュアルについては、添付の画像を参照してください。
私は何が欠けていますか?
symfony - sonata admin で 1 対多の関係をエクスポートする
この質問に対する明確な解決策をオンラインで検索しようとしましたが、初心者向けの具体的な解決策は実際にはありません.
多くの EntryListing を持つ Entry があります。私の EntryAdmin listMapper では、次のような簡単なステートメントでエントリを快適にリストできます。
これは、EntryListing __toString() 関数で定義されたリストを単純に返します。
以下のように getExportFields() 関数をオーバーライドして、データをエクスポートするときに同じことを達成する方法はありますか?
あなたの助けは非常に高く評価されます
symfony - Sonata 管理者、エンティティをインラインで編集
Sonata Admin を使用していますが、インライン版について質問があります。
->add('adresse', null, array('editable' => true))
テーブルのすべての情報を直接編集するオプションがあることは知っています。
ただし、この場合、アドレスはテキスト フィールドです。たとえば、エンティティフィールドでそれを行うにはどうすればよいですか? 例 :
テーブル内のエンティティ フィールドを直接変更できるようにする必要があります。何か案は?
sonata-admin - Sonata 管理者、テンプレートの選択をオーバーライドしますか?
私はソナタ管理者を使用しており、テンプレートをオーバーライドしています。
このテンプレートで選択を作成しました。ページを表示すると、選択が表示されませんが、UL と LI を含む html コードが表示されます。
ソナタは、彼のコードでテンプレートの選択をオーバーライドしているようです。
どうすればそれを削除できますか? ソナタによってオーバーライドされた選択ではなく、MY選択が必要です。