【文件属性】:
文件名称:SoftDeleteableListenerExtensionBundle:softDeleteable侦听器的扩展
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-28 16:05:00
PHP
SoftDeleteableListenerExtensionBundle
自2012年以来就已报告此问题的Gedmo的softDeleteable侦听器的扩展: : 。
为原则实体的关联提供onSoftDelete功能。 此功能的行为类似于SQL onDelete函数(删除所有者方时)。 当引用被软删除时,它将防止Doctrine错误。
级联删除实体
当实体的父记录被软删除时,要(软删除)实体:
@Evence\onSoftDelete(type="CASCADE")
将引用设置为null(而不是删除实体)
@Evence\onSoftDelete(type="SET NULL")
用标记为后继的某些属性替换引用(必须属于同一实体类)
@Evence\onSoftDelete(type="SUCCESSOR")
实体示例
<?php
namespace AppBu
【文件预览】:
SoftDeleteableListenerExtensionBundle-master
----.php_cs(526B)
----Exception()
--------OnSoftDeleteUnknownTypeException.php(278B)
----Resources()
--------config()
----EventListener()
--------SoftDeleteListener.php(14KB)
----LICENSE(1KB)
----composer.json(809B)
----CHANGELOG.md(63B)
----README.md(2KB)
----Mapping()
--------Annotation()
----DependencyInjection()
--------EvenceSoftDeleteableExtensionExtension.php(924B)
--------Configuration.php(932B)
----EvenceSoftDeleteableExtensionBundle.php(173B)