doctrine / mongodb-odm-softdelete-bundle
Symfony2 Doctrine MongoDB SoftDelete Bundle
Installs: 15 534
Dependents: 0
Suggesters: 0
Security: 0
Stars: 13
Watchers: 11
Forks: 4
Open Issues: 0
Type:symfony-bundle
Requires
This package is not auto-updated.
Last update: 2021-03-13 11:00:01 UTC
README
This bundle implements soft-deletion for Doctrine MongoDB ODM and Symfony2.
Installation (Symfony 2.0.x only)
1. Add the following to your deps
file:
[doctrine-odm-softdelete] git=git://github.com/doctrine/mongodb-odm-softdelete.git [DoctrineMongoDBSoftDeleteBundle] git=git://github.com/doctrine/mongodb-odm-softdelete-bundle.git target=bundles/Doctrine/Bundle/MongoDBSoftDeleteBundle
2. Run the vendors install script:
php bin/vendors install
3. Add the Doctrine\\ODM\\MongoDB\\SoftDelete
namespace to app/autoload.php
:
<?php // ... $loader->registerNamespaces(array( // ... 'Doctrine\\ODM\\MongoDB\\SoftDelete' => __DIR__ . '/../vendor/doctrine-odm-softdelete/lib',
4. Setup the bundle to load in app/appKernel.php
:
<?php // ... $bundles = array( // ... new Doctrine\Bundle\MongoDBSoftDeleteBundle\DoctrineMongoDBSoftDeleteBundle(),
Configuration
Add the following to config.yml
to get started:
doctrine_mongodb_softdelete: deleted_field_name: deletedAt