From 614ec1fb210cf3b111fa273525bc4e417f7e944d Mon Sep 17 00:00:00 2001 From: pookey Date: Fri, 1 Jun 2007 10:18:49 +0000 Subject: [PATCH] docbook docs update --- manual/docbook/doctrine.xml | 102 +++++++++++++++++++----------------- 1 file changed, 55 insertions(+), 47 deletions(-) diff --git a/manual/docbook/doctrine.xml b/manual/docbook/doctrine.xml index 088e95d4a..a30873a83 100644 --- a/manual/docbook/doctrine.xml +++ b/manual/docbook/doctrine.xml @@ -113,44 +113,46 @@ Features - - General Features - - - Fully object-oriented following best practices and design patterns - Multiple databases - Database connection pooling with connection-record -registry - Runtime configuration (no XML needed!) - Very modular structure (only uses the needed features) - The runtime components can be compiled into a single fileM - Leveled configuration (attributes can be set at global, connection and table levels) - - - - Database Abstraction - - - A DSN (data source name) or array format for specifying database servers - Datatype abstraction and on demand datatype conversion - supports PDO - Database query profiling - Query caching - Sequence / autoincrement emulation - Replace emulation - RDBMS management methods (creating, dropping, altering) - SQL function call abstraction - SQL expression abstraction - Pattern matching abstraction - Portable error codes - Nested transactions - Transaction isolation abstraction - Transaction savepoint abstraction - Index/Unique Key/Primary Key support - Ability to read the information schema - Reverse engineering schemas from an existing database - LIMIT / OFFSET emulation - - + + + General Features + + + Fully object-oriented following best practices and design patterns + Multiple databases + Database connection pooling with connection-record -registry + Runtime configuration (no XML needed!) + Very modular structure (only uses the needed features) + The runtime components can be compiled into a single fileM + Leveled configuration (attributes can be set at global, connection and table levels) + + + + + Database Abstraction + + + A DSN (data source name) or array format for specifying database servers + Datatype abstraction and on demand datatype conversion + supports PDO + Database query profiling + Query caching + Sequence / autoincrement emulation + Replace emulation + RDBMS management methods (creating, dropping, altering) + SQL function call abstraction + SQL expression abstraction + Pattern matching abstraction + Portable error codes + Nested transactions + Transaction isolation abstraction + Transaction savepoint abstraction + Index/Unique Key/Primary Key support + Ability to read the information schema + Reverse engineering schemas from an existing database + LIMIT / OFFSET emulation + + Object Relational Mapping @@ -218,10 +220,16 @@ <title>Requirements Doctrine requires PHP >= 5.1, and it doesn't require any external libraries. + It runs on both windows and *nix based platforms. For database abstraction Doctrine uses PDO which is bundled with php by - default. Doctrine also requires a little adodb-hack for table creation, + default. You will need PDO support for whatever database you intend to + use, and if you want to be able to run the included unit tests, you + will need SQLite support. + + + Doctrine also requires a little adodb-hack for table creation, which comes with doctrine. @@ -229,15 +237,8 @@ Community - Doctrine has 3 mailing lists, an IRC channel, a forum, and a wiki. + Doctrine has 3 mailing lists, an IRC channel, a forum, and a wiki/trac. - - Forum - - The Doctrine forum can be found here: - http://www.phpbbserver.com/phpdoctrine/ - - Mailing Lists @@ -273,6 +274,13 @@ url="http://doctrine.pengus.net/trac">http://doctrine.pengus.net/trac + + Forum + + The Doctrine forum can be found here: + http://www.phpbbserver.com/phpdoctrine/ + +