Db::deleteWithAllFiles()
\nn\t3::Db()->deleteWithAllFiles($model);
Die DSGVO-Variante des Löschens.
Radikales entfernen aller Spuren eines Datensatzen inkl. der physischen SysFiles, die mit dem Model verknüpft sind. Mit Vorsicht zu verwenden, da keine Relationen auf das zu löschende Model geprüft werden.
\nn\t3::deleteWithAllFiles( $model );
Copied!
@param \TYPO3\CMS\Extbase\DomainObject\AbstractEntity $model
@return void
Source Code
public function deleteWithAllFiles( $model )
{
$tableName = $this->getTableNameForModel( $model );
$uid = $model->getUid();
if (!$tableName || !$uid) return;
\nn\t3::Fal()->deleteForModel( $model );
\nn\t3::Db()->delete($tableName, $uid, true);
}
Copied!