Готовый перевод Doctrine reference guide / Справочное руководство Doctrine: Introduction

Добро пожаловать

Doctrine 2 является ORM(от англ. Object Relational Mapper — объектно-реляционное отображение) для PHP 5.3.0+ и предоставляет возможность прозрачного сохранения в базу данных. Doctrine основывается на мощном слое абстракции базы данных(DBAL). Первичной задачей для ORM является прозрачная трансляция объетов(PHP) в записи реляционной базы данных.

Одной из ключевых особенностей Doctrine является возможность написания запросов к базе данных с использованием проприетарного объектно-ориентированного диалекта, который называется Doctrine Query Language (DQL). Кроме того небольшие различия DQLs и SQL, а также соответствия между строками базы данных и объектов хорошо абстрагируются, что позволяет разработчикам создавать мощные запросы в простой и гибкой форме.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Это справочная документация Doctrine 2. Вводные руководства и учебные пособия, по которые можно читать от начала до конца, такие как "Руководство Doctrine", известные по серии Doctrine 1.x, будут доступны позже.

Использование объектно-ориентированного отображения

Термин ORM уже указывает на то, что Doctrine 2 создан для упрощения преобразования строк базы данных в объектную модель PHP. Основное место использования Doctrine 2 - приложения следующие объектно-ориентированной парадигме. Для приложений не работающих с объектами Doctrine 2 не очень походит.

Требования

Doctrine 2 требует минимально PHP 5.3.0. Для улучшения производительности также рекомендуется использовать APC вместе с PHP.

Пакеты DOCTRINE 2

Doctrine 2 разделен на 3 главных пакета

Эта документация в основном описывает ORM, иногда затрагиваются соответствующие части DBAL и Common пакетов. Код Doctrine разделен таким образом по нескольким причинам:

Переведено на Нотабеноиде
http://notabenoid.org/book/19186/62304

Переводчики: ivol, volossy

Настройки

Готово:

15.58% КП = 1.0

Непереведённые фрагменты будут пропущены.