問題タブ [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 投票する
0 に答える
1078 参照

php - sonata_type_collection に関連付けられた管理者でオブジェクト ID を取得するにはどうすればよいですか

SonataAdminBundle 2.0 で Symfony 2.0 を使用しています。これは、私の管理コントローラーの 1 つからのメソッドです。

そして、eventsAdminコントローラーをこのメソッドに関連付けました

だから私の親フォームは次のようになります

名前: blablabla
イベント:
1. - delete1 - name1 - time1 - トリガー
2. - delete2 - name2 - time2 - トリガー
3. - delete3 - name3 - time3 - トリガー

私が望むのは、関連する管理者の現在のオブジェクトの ID を取得することです。「トリガー」は選択ボックスであり、現在のオブジェクト ID に依存します。私はそれでクエリを作成する必要があります。

メソッド->getSubject()Sonata\AdminBundle\Admin\Adminにありますが、常に最初の「イベント」オブジェクトを返します。

助言がありますか?

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

symfony - WebTestCase を使用してフォームと呼ばれる Ajax のコンテンツをマージする

私は SonataAdminBundle と DoctrineORMBundle を使用しており、タグが投稿に対して多対多である投稿/タグの関係があるとしましょう。

Post フォームで機能テストを実行しようとしています。投稿フォームに表示されるタグは、タグ フォーム フィールドが別のリクエスト (Ajax 呼び出し) から取得され、Javascript によって投稿フォームにマージされるウィジェットをスローします。

これを行うために Javascript に頼るのは簡単ですが、WebTestCase クラスを使用して機能テストのシナリオになると、そのような機能をシミュレートするのが難しいことがわかりました。

Post の Create アクションをテストしていて、テスト ケースでこのコードを使用しているとします。

上記のコードの問題は、タグフォームを投稿フォームにマージする方法がわからないため、この方法で一緒に送信されることです。何か案は?

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

symfony - FOS ユーザーバンドル + Sonata ユーザーバンドル + Sonata 管理バンドルでパスワードの変更が機能しない

Sonata User Bundle を使用して、FOS バンドルを Sonata Admin バンドルに統合できます。私のログインはうまくいきます。ここで、FOSUserBundle にあるパスワードの変更などの機能を Sonata Admin Bundle に追加したいと考えています。

を使用して FOS ユーザー バンドルのプロファイル機能にアクセスできます。

localhost/myproject/web/app_dev.php/profile

ただし、パスワードの変更についても同じです

localhost/myproject/web/app_dev.php/change-password アクセスできません。

としてSonataAdminBundleと統合したい

localhost/myproject/web/app_dev.php/admin/change-password

どこを変更すればよいか、またはどこを間違えたのか教えていただけますか?

私のルーティングでは、

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

symfony - Sonata 管理バンドルの複合キーの更新に関する問題

私はソナタ管理バンドルを初めて使用します

sonata admin bundle でフォームを作成しました。

ここでuseridcityidは複合キーです。

新しいレコードを正常に作成できます。ただし、複合キーのいずれかを変更して同じレコードを更新すると、問題が発生します。

レコードはデータベースで正常に更新されますが、例外がスローされます

ここで、1~1 は更新前のユーザーと都市の ID です。この例外を解決するにはどうすればよいですか?

前もって感謝します。

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

symfony - SonataMediaBundle存在しないパラメータ「doctrine.connections」エラーをリクエストしました

Symfony 2.1.2プロジェクトにSonataAdminBundleをセットアップしましたが、正しく機能します。現在、SonataMediaBundleをセットアップしようとしていますが、次のエラーが発生します。

ドキュメントに示されているように、configパラメーターをconfig.ymlにコピーしました。あなたはそこでそれを見ることができます:http://pastebin.com/wys11net

何か助けや手がかりはありますか?

前もって感謝します

0 投票する
0 に答える
440 参照

symfony - Admin Bundle クラスを作成しようとしている symfony エラー

SonataAdminBundle を使用して、いくつかのバックエンド管理機能を起動して実行しようとしていますが、最初の構成クラスで障害にぶつかりました。

app/config/config.yml に以下を追加しました

そして、パス src/Clarity/CoachTimeBundle/Admin/SportAdmin.php で次のクラスを定義します。

キャッシュをクリアしてアプリケーションを実行しようとすると、次のエラーが表示されます。ファイルは見つかりましたが、その中にクラスがありませんでした。クラス名または名前空間にタイプミスがある可能性があります。

ありがとう、アンドリュー

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

symfony - One-Many-One 関係に sonata_type_collection を使用する際の問題

実装しようとしているかなり一般的なユースケースがありますが、Symfony Sonata Admin Bundle (ORM) でいくつかの問題が発生しています。私のモデルには、Sport、Facility、SportsFacility の 3 つのエンティティ クラスに基づく施設とスポーツの間に関係があります。http://sonata-project.org/bundles/doctrine-orm-admin/master/doc/reference/form_field_definition.html#advanced-usage-one-to-manyの例に従い、次のクラスで定義しました (関連部分それだけ)。

私の FacilityAdmin クラスには次のものがあります。

新しいリレーションを追加しようとすると、次のエラーが発生します:「vendor/sonata-project/admin-bundle/Sonata/ で指定されたタイプ "array または \Traversable"、"Clarity\CoachTimeBundle\Entity\SportsFacility" の引数が必要です」 AdminBundle/Form/EventListener/ResizeFormListener.php 行 88"

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

symfony - SonataAdminBundle $ this-> getSubject()が期待どおりに機能していません

セットアップ:symfony 2.0、SonataAdminBundle 2.0

私には2つのエンティティがあります。会社とイベント。会社にはたくさんのイベントがあります。また、会社名と関連イベントを編集できる会社の管理者もいます。

データベースには2つの会社があり、会社ごとに3つのイベントがあります。

  1. Company1
    • event1
    • event2
    • event3
  2. Company2
    • event4
    • event5
    • event6

CompanyAdmin

EventPositionsAdmin

問題は、 Company1のecho $ this-> getSubject()event1event1event1を出力することです。

期待される結果:event1 event2 event3

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

symfony - tinyMCE を Sonata 管理バンドルに使用する方法

すべてのエンティティ プロパティ タイプ「テキスト」に対して、作成および編集するフォームに html エディター (できれば tinyMCE) を表示する必要があります。それを行う方法はありますか?

0 投票する
3 に答える
9630 参照

symfony - Sonataadminbundle: 同じエンティティの複数の管理セクション

Pagecolumnを持つエンティティクラスがありますtype=integer。私がする時:

要するに、両方のセクションは、それぞれが異なるクエリとフォームを持っていることを除いて、同じエンティティで機能します。

しかし、PageAdmin を選択しても、sonata は常に Admin/GroupAdmin を実行します。これを行う方法?