Описание тега 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/