Revision [184]

Last edited on 2010-02-17 10:05:07 by AdminBascht
Additions:
>>[[http://www.slideshare.net/jwage/doctrine-2-not-the-same-old-php-orm Complete Talk at slideshare]]>>


Revision [169]

Edited on 2010-02-16 16:17:31 by AdminBascht
Additions:
~- mapped Superclasses
~- Single Table inheritance: All entities share the same table
=== Cache Drivers ===
New Cache Driver interface for wrapping Doctrine into your existing PHP Caches.


Revision [168]

Edited on 2010-02-16 16:01:47 by AdminBascht

No differences.

Revision [167]

Edited on 2010-02-16 16:00:12 by AdminBascht
Additions:
=== NO more Magic, using the new Entity Manager ===


Revision [166]

Edited on 2010-02-16 15:58:36 by AdminBascht
Additions:
Separate standalone package and namespace for the DBAL: **Doctrine\DBAL**.
Lotta Stuff extracted from the ORM to the DBAL.
%%(php)
$user = new User;
$user->setName('Jonathan H. Wage');
$em->persist($user);
$em->flush();
%%


Revision [165]

Edited on 2010-02-16 15:48:05 by AdminBascht
Additions:
=== What's new? ===
~- Completely rewritten for PHP 5.3 (Learned a lot building Doctrine 1 - going into Doctrine 2)
~- Performance (!) - //Twice as fast, with the double of data to hydrate//
~- Better optimized hydration algorithm
~- New query and result caching implementations
~- No more *model behaviours*
~- substituting //magic// by //OOP//.
=== Tools ===
~- phpUnit 3.4.10 for Unit Testing
~- phing for packaging and distribution
~- Sismo for CI
~- Jira (linked to Trac for Browsing / Changeset viewing / Timeline view)
=== Architecture ===
**Entities**, Lightweight persitant domain objects. //NO more imposing on your domain model, NO need to extend a base class like ##Doctrine_Base##.
**Entity Manager**, the central access point to the ORM functionality.


Revision [164]

The oldest known version of this page was created on 2010-02-16 15:33:43 by AdminBascht
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki