2017-02-27 7 views
-1

にリンクされている場合、2つのエンティティの製品とカテゴリがあり、たとえば、別のソナタは、エンティティが別の

にリンクされている場合、私はエンティティに削除機能を禁止する必要が削除禁止、およびカテゴリが関係して製品にリンクされていますoneToManyまたは多対多

私はこの要素が

が可能な製品の要素にリンクされている場合、カテゴリー内の要素の削除機能を禁止したいですか?

ありがとう

答えて

0

ArrayCollectionには複数のエンティティが含まれているかどうかを確認できます。これが何らかの検証を使用してエンティティのケースブロックを削除する場合です。あなたはあなたが管理者、フォームまたはブロックを提出していることを指定していないので。私はこれが管理者クラスのためのものだと仮定します。

Sonataドキュメンテーションにはan chapter about validation within admin classesがあります。 validate(ErrorElement $errorElement, $object)内では、回収のエンティティ数と回収量について$objectを確認できます。

関連する問題