installation.rst 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. Installation
  2. ============
  3. First install the Sonata Admin Bundle which provides Core functionalities. The ``EntityAudit`` is an optional
  4. history feature (https://github.com/simplethings/EntityAudit).
  5. Download bundles
  6. ----------------
  7. Add the following lines to the file ``deps``::
  8. [SonataDoctrineORMAdminBundle]
  9. git=http://github.com/sonata-project/SonataDoctrineORMAdminBundle.git
  10. target=/bundles/Sonata/DoctrineORMAdminBundle
  11. version=origin/2.0
  12. # optional bundle
  13. [EntityAudit]
  14. git=git://github.com/simplethings/EntityAudit.git
  15. target=/bundles/SimpleThings/EntityAudit
  16. and run::
  17. bin/vendors install
  18. Configuration
  19. -------------
  20. Next, be sure to enable the bundles in your autoload.php and AppKernel.php
  21. files:
  22. .. code-block:: php
  23. <?php
  24. // app/AppKernel.php
  25. public function registerBundles()
  26. {
  27. return array(
  28. // ...
  29. new Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle(),
  30. new SimpleThings\EntityAudit\SimpleThingsEntityAuditBundle(),
  31. // ...
  32. );
  33. }
  34. // autoload.php
  35. $loader->registerNamespaces(array(
  36. // ...
  37. 'SimpleThings' => __DIR__.'/../vendor/bundles',
  38. // ...
  39. ));