+++ IntroductionDatabase views can greatly increase the performance of complex queries. You can think of them as cached queries. {{Doctrine_View}} provides integration between database views and DQL queries.+++ Managing views<code type="php">$conn = Doctrine_Manager::getInstance() ->openConnection(new PDO("dsn","username","password"));$query = new Doctrine_Query($conn);$query->from('User.Phonenumber')->limit(20);$view = new Doctrine_View($query, 'MyView');// creating a database view$view->create();// dropping the view from the database$view->drop();</code>+++ Using views<code type="php">$conn = Doctrine_Manager::getInstance() ->openConnection(new PDO("dsn","username","password"));$query = new Doctrine_Query($conn);$query->from('User.Phonenumber')->limit(20);// hook the query into appropriate view$view = new Doctrine_View($query, 'MyView');// now fetch the data from the view$coll = $view->execute();</code>