Няма описание

gediminasm 612c214cc3 fixed a bug when cache driver is not specified for metadata storage, thanks to zim32 for noticing on it преди 14 години
lib 612c214cc3 fixed a bug when cache driver is not specified for metadata storage, thanks to zim32 for noticing on it преди 14 години
tests 612c214cc3 fixed a bug when cache driver is not specified for metadata storage, thanks to zim32 for noticing on it преди 14 години
.gitignore 64b2fa5ae4 small bug fix преди 15 години
README.markdown 9d815956bf readme update, added contributor names преди 14 години

README.markdown

Some Doctrine 2 Extensions

This package contains extensions for Doctrine 2 that hook into the facilities of Doctrine and offer new functionality or tools to use Doctrine 2 more efficently. This package contains mostly used behaviors which can be easily attached to your event system of Doctrine 2 and handle the records being flushed in the behavioral way. List of extensions:

  • Tree - this extension automates the tree handling process and adds some tree specific functions on repository.
  • Translatable - gives you a very handy solution for translating records into diferent languages. Easy to setup, easier to use.
  • Sluggable - urlizes your specified fields into single unique slug
  • Timestampable - updates date fields on create, update and even property change.

Currently these extensions support Yaml and Annotation mapping. Additional mapping drivers can be easy implemented using Mapping extension to handle the additional metadata mapping.

All these extensions can be nested together. And most allready use only annotations without interface requirement to not to aggregate the entity itself and has implemented proper caching for metadata.

There is a post introducing to these extensions on doctrine project

You can test these extensions on my blog.

All tutorials for basic usage examples are on my blog also.

Thanks for contributions to: