Download the PHP package blast-project/base-entities-bundle without Composer
On this page you can find all versions of the php package blast-project/base-entities-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download blast-project/base-entities-bundle
More information about blast-project/base-entities-bundle
Files in blast-project/base-entities-bundle
Package base-entities-bundle
Short Description Base behaviors for Doctrine Entities in Libre Informatique Symfony2 projects
License LGPL-3.0
Homepage https://github.com/blast-project/BaseEntitiesBundle
Informations about the package base-entities-bundle
SymfonyBlastBaseEntitiesBundle
This bundle provides some tools for a better integration of LibrinfoDoctrineBundle behaviours in Sonata Admin
Installation
Prequiresites
- having a working Symfony2 environment
- having created a working Symfony2 app (including your DB and your DB link)
- having composer installed (here in /usr/local/bin/composer, with /usr/local/bin in the path)
Downloading
$ composer require libre-informatique/base-entities-bundle dev-master
Adding the bundle in your app
Edit your app/AppKernel.php file and add your "libre-informatique/base-entities-bundle" :
Configuring the bundle
Activate the listeners you need in your application (add those lines to ) :
Add/remove the needed behaviours for each orm connection used by your application.
Under entity_search_indexes
key, you can set search indexes for each entity that should be indexable.
Learn how to use the bundle
Doctrine Behaviors provided by the bundle
- naming: provides a database table naming based on your vendor / bundle / entity
- guidable: provides GUID primary keys to your entities
- timestampable: provides createdAt / updatedAt fields and doctrine listeners to your entities
- addressable: provides address fields to your entities (address, city, zip, country...)
- treeable: provides tree structure to your entities
- nameable: provides a name field to your entities
- labelable: provides a label field to your entities
- emailable: provides email related fields to your entities
- descriptible: provides a description field to your entities
- searchable: provides a search index based on a selection of fields
- loggable: tracks your entities changes and is able to manage versions
Learn how to use them, how they work, and by extension learn how to create new behaviors shaped to your needs, reading the specific documentation.
Learn how to use the
Specific Form Types
The bundle provides some form types, learn more about this, reading the specific documentation.
All versions of base-entities-bundle with dependencies
blast-project/core-bundle Version self.version
stof/doctrine-extensions-bundle Version >=1.2