Описание тега codeigniter-datamapper

Библиотека ORM для CodeIgniter, основанная на существующей библиотеке CodeIgniter ActiveRecord. Несмотря на свое название, он не использует шаблон DataMapper, а является реализацией шаблона ActiveRecord.

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

DataMapper ORM добавляет несколько важных функций к исходной библиотеке DataMapper, дополнительно улучшая ее использование, обычно без каких-либо изменений кода.

DataMapper предлагает следующие функции:

  • Все есть объект!
  • Легко настроить, легко использовать.
  • Пользовательская проверка свойств объекта.
  • Ленивая загрузка (связанные объекты загружаются только при доступе).
  • Отношения и их целостность автоматически регулируются за вас.
  • Полностью поддерживаются отношения "Один к одному", "Один ко многим" и "Многие ко многим".
  • Выберите данные в стиле Active Record (с цепочкой методов или без).

Руководство пользователя Datamapper: http://datamapper.wanwizard.eu/
Вики-страница CodeIgniter: http://codeigniter.com/wiki/DataMapper_ORM/
Обсуждение текущего выпуска: http://codeigniter.com/forums/viewthread/190990/