Урок 1. Основы ORM библиотеки Doctrine. Установка и первые шаги

Дата публикации: 13-12-2018

Библиотека ORM Doctrine

От автора: приветствую вас в первом уроке курса по основам библиотеки Doctrine ORM. Doctrine — это очень популярный, функциональный и довольно гибкий представитель библиотек, которые реализуют объектно-реляционное отображение баз данных.

Библиотеки подобного рода избавляют от рутины создания и выполнения SQL запросов для манипуляции над информацией, хранящейся в базе данных. Это и делает их достаточно востребованными.

Ведь согласитесь, значительно проще и удобнее вызвать парочку методов, нежели вручную составлять SQL запрос, а потом выполнять его на сервере СУБД. При этом все современные фреймворки уже давно отказались от такого подхода и активно используют ORM библиотеки.

Само по себе объектно-реляционное отображение хорошо тем, что представляет физическую таблицу базы данных в виде простого класса, свойства которого, по сути, являются полями таблицы, а методы — действиями, которые можно осуществлять над ее данными. И вы, как разработчики, в этом случае работаете с объектом определенного класса, а не с таблицей в базе данных.

В данном уроке мы рассмотрим с вами установку ORM библиотеки Doctrine в тестовый проект и опишем первую сущность — класс, представляющий реальную таблицу в базе данных. Также поговорим о мета-данных и создадим при помощи консоли таблицу, на основе тех данных, которые мы опишем в классе.

скачать урок скачать исходники

Все уроки курса:

Метки:

Комментарии (1)

  1. Viacheslav

    не доктрАйн, а дОктрин. Коробит слух. Уж лучше бы говорили по-русски «доктрина». В остальном Виктор крут.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree