AlkatraZ, прикольная вещь, неожидал что будет поддержка сохранения. но опятьже джойны есть?
# flaky (24.08.2013 / 23:47)
AlkatraZ, прикольная вещь, неожидал что будет поддержка сохранения. но опятьже джойны есть?
Конечно, ты что, статью не дочитал?
Там как раз (ниже) есть примеры запросов с Джоинами
Эта библиотека тем и хороша, что миниатюрная, но в ней есть почти все, что нужно.
AlkatraZ, ага, провтыкал их, крутая штука
# flaky (24.08.2013 / 23:52)
AlkatraZ, ага, провтыкал их, крутая штука
У автора этой библиотеки есть еще другая, которая идет как надстройка наж этой и реализует патерн Active Records с датамапеперами и прочими атрибутами.
Но в основном, ORM проще для понимания и использования, чем Active Records.
Какой то недоORM в статье описан если честно. Зачем программисту работающему с объектами задумываться о таблицах (ORM::for_table) и связях (join) в БД? Оо
IDIORM это просто построитель с актив рекордом. Там ещё есть Раris - надстройка над IDIORM реализующая простенькую ORM с моделями и отношениям.
Однако эти либы - это самое простое что есть, по гуглите Eloquent Active Record, Doctrine 2, Propel, KLA PHP ActiveRecord.
AlkatraZ, прикольный класс, пробежал глазами
AlkatraZ,
Но в основном, ORM проще для понимания и
использования, чем Active Records.
вот тут я не согласен. доя меня даже понимать лешче через орм, а про использования я вообще молчу. хотя я не спорю, что надо довольно хорошо владеть sql для понимания, что внутри орм твориться.
я построитель писал для простоты , то есть лимит мы получаем от ядра, два аргумента для постранички, либо от элемента, сортировку можно тоже со страницы получать, плэйсхолдеры для защиты, автофетч для удобства
Koenig, а твой билдер умеет генерировать SQL под различные диалекты?