1
0
mirror of synced 2024-12-13 22:56:04 +03:00
doctrine2/manual/docs/Working with objects - Component overview - Db - Introduction.php

11 lines
657 B
PHP
Raw Normal View History

2006-11-11 00:29:13 +03:00
Doctrine_Db is a wrapper for PDO database object. Why should you consider using Doctrine_Db instead of PDO?
<br \><br \>
1. It provides efficient eventlistener architecture, hence its easy to add new aspects to existing methods like on-demand-caching
<br \><br \>
2006-11-11 00:29:13 +03:00
2. Doctrine_Db lazy-connects database. Creating an instance of Doctrine_Db doesn't directly connect database, hence
Doctrine_Db fits perfectly for application using for example page caching.
<br \><br \>
2006-11-11 00:29:13 +03:00
3. It has many short cuts for commonly used fetching methods like Doctrine_Db::fetchOne().
<br \><br \>
4. Supports PEAR-like data source names as well as PDO data source names.