13.6.2.4 Doc::postDelete()
Hameçon (ou hook) utilisé par la méthode [Doc::Delete()
][Delete].
Cette méthode est appelée après la suppression du document.
13.6.2.4.1 Description
string postDelete ( )
Cette méthode permet de réaliser un post-traitement après suppression du document.
13.6.2.4.1.1 Avertissements
Le document est déjà supprimé lors de l'appel. Dans le cas d'une suppression physique, il n'est plus en base de données.
13.6.2.4.2 Liste des paramètres
Aucun.
13.6.2.4.3 Valeur de retour
Message d'information. Ce message est enregistré dans l'historique du document.
13.6.2.4.4 Erreurs / Exceptions
Aucune.
13.6.2.4.5 Historique
Aucun.
13.6.2.4.6 Exemples
Cet exemple supprime un document lié.
namespace My; use \Dcp\AttributeIdentifiers\MyFamily as MyAttributes; class MyFamily extends Dcp\Family\Document { public function postDelete() { $linkedId=$this->getAttributeValue(MyAttributes::sp_linkeddoc); if (linkedId != "")) { $linked=new_doc($this->dbaccess, linkedId); if (linked->isAlive()) { return $linked->delete(); } } return ''; } }
13.6.2.4.7 Notes
Aucune.