php - StofDoctrineExtensionsBundle softdelete - How do I use it? -


my boss installed bundle softdelete filter, documentation beyond sparse. how use in delete queries?

enable in config:

stof_doctrine_extensions:     orm:         default:             ...             softdeleteable: true  doctrine:     ...     orm:         filters:             softdeleteable:                 class: gedmo\softdeleteable\filter\softdeleteablefilter                 enabled: true 

then in entity:

<?php  namespace foo\barbundle\entity;  use doctrine\orm\mapping orm; use gedmo\mapping\annotation gedmo;  /**  * ...  * @gedmo\softdeleteable(fieldname="deletedat")  * @orm\entity  */ class foo {     /**      * @var \datetime $deletedat      *      * @orm\column(name="deleted_at", type="datetime", nullable=true)      */     private $deletedat; 

then delete entities (the extension takes care of rest):

    $em = $this->getdoctrine()->getmanager();     $em->remove($entity);     $em->flush(); 

Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -