問題タブ [symfony2-easyadmin]

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 投票する
1 に答える
611 参照

symfony - メソッドまたは EventListener をオーバーライド: 作成プロセスを停止し、EasyAdmin で初めて警告を表示しますか?

SF 3.3 プロジェクトで EasyAdmin を使用していますが、EasyAdmin の構築方法とは異なる何かを達成する必要があります。次の図を見てください。

ここに画像の説明を入力

お気づきかもしれませんが、ユーザーは複数のGroupingRole. その情報を得るには、次のような課題があります。

  • ユーザーが他のユーザーに割り当てられているかどうかを確認しますGroupingRole
  • 基準が条件を満たしている場合、「ユーザー A は既に GroupingRole A に割り当てられています」という警告メッセージを表示し、レコードが作成されないようにします。(このメッセージは、ポップアップ、javascript アラート、または Bootstrap からのアラートに表示される可能性があります - EA は既に使用しているため)
  • 管理者が「変更を保存」をもう一度クリックすると、レコードが作成されます。

このアプローチで達成したいことは、ユーザーがすでに他のグループに属していることを管理者に警告することですが、レコードの作成を停止することはありません。

そのエンティティだけのメソッドをオーバーライドすることで、すでにその一部を達成していますprePersist(以下を参照):

私が知らないのは、レコードの作成を停止し、代わりにボタンが最初にクリックされたときに警告を表示する方法です。

アイデアや提案を教えてもらえますか?

更新: エンティティ情報の追加

上記のコードに加えて、このようなプロセスに関与するエンティティは次のとおりです。

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

symfony - EasyAdminBundle - 「easy_admin.list」の下の認識されないオプション「sort」

主キーに基づくデータのデフォルトの並べ替えをオーバーライドする方法を探していました。

ドキュメントからデータをソートするための構成例をいくつか見つけましたが、機能しません。

それは言う

「easy_admin.list」の下の認識されないオプション「sort」

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

php - Catchable Fatal Error: クラス AppBundle\Entity\Job のオブジェクトを文字列に変換できませんでした

誰でもこの問題を解決するのを手伝ってもらえますか? 理由はわかりませんが、次の例外が発生します。

Catchable Fatal Error: クラス AppBundle\Entity\Job のオブジェクトを文字列に変換できませんでした

私のエンティティ カテゴリ:

いくつかのフィールドをカスタマイズするエンティティ構成 (easyadmin):

スクリーンショットはバグを説明していますか、それとも正確には何を意味していますか?

ここに画像の説明を入力