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.

13.6.2.4.8 Voir aussi

×