私は(希望)これは非常に基本的な、簡単に答える質問だと思う:Typo 3 Extension:BEのレコードを削除し、すべてのレコードを自動的に削除しますか?
私の拡張では、私はバックエンドユーザーがレコードを作成し、削除することができます。これらのクラスの中には、別のクラスのレコード/オブジェクトのuid( 'type' => 'select'とTCAファイルの外部テーブルへのアクセス)を介して1つ以上のプロパティを定義するものがあります。 、このようなレコードの1つを削除すると、私に警告メッセージを表示します。
Are you sure you want to delete this record? "Test"
[tx_icingaconfgen_domain_model_kunde:17] (There are 2 reference(s) to
this record!)
は、それが可能に自動的に参照レコードを削除しますか?
もしそうなら、私はこれを特定のクラスに対してのみ指定できますか?
例:
私は「ホスト」と「サービス」と呼ばれるクラスと呼ばれるクラスを持っている...
クラスのサービスは、特定の「ホスト」オブジェクトのUIDを介してホストと呼ばれるプロパティを定義します。特定の "ホスト"オブジェクト/レコードを削除すると、この "ホスト"オブジェクトを自動的に参照するすべてのサービスオブジェクト/レコードが必要になります。
しかし、私が特定の "サービス"オブジェクトを削除した場合、 "ホスト"レコードを削除したくない場合は、単に "サービス"レコードを削除してください。
私はフロントエンドでこれを行うことができたと思いますが、バックエンド経由でこれを具体的に行うことができます。これを達成する方法はありますか?