1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-05 07:54:24 +03:00
Commit graph

32 commits

Author SHA1 Message Date
Mzhelskiy Maxim ba1ea064a1 fix Issue #277 2013-07-10 14:06:23 +07:00
Mzhelskiy Maxim 038a761555 fix ORM - теперь при запросах к БД учитываются только реальные поля таблицы 2013-02-11 17:38:24 +07:00
Mzhelskiy Maxim a410bbcb94 Merge master commit 'ac528e6a2300b092ad285339bf0c002b030c3be2' into framework 2013-01-26 13:29:37 +04:00
Mzhelskiy Maxim fa26785460 Add "GROUP BY" in filter for ORM query 2013-01-11 12:41:11 +04:00
Mzhelskiy Maxim 672b9f65d8 Merge commit '2f72e9a801a8b8147ddc1f486a51f5a05381a9df' into framework 2012-12-29 12:57:51 +04:00
Mzhelskiy Maxim 02d3880673 Документация классов 2012-04-18 09:33:41 +04:00
Mzhelskiy Maxim 65f5dc9d81 fix update in ORM Issue #41 + small fixes ORM 2012-02-08 19:06:18 +04:00
Sergey S Yaglov 7065d369c2 кривое определение таблицы в орм-маппере 2012-01-21 14:46:07 +03:00
Mzhelskiy Maxim b7fc4c85a4 Использование в маппере ORM $oDb->escape() вместо mysql_escape_string() Issue #38 2011-11-11 10:23:08 +04:00
Mzhelskiy Maxim ea120ca70d Экранирование условий в SQL при ORM запросах 2011-10-31 15:00:07 +04:00
Mzhelskiy Maxim c685dc000e комментирование кода 2011-08-28 18:49:01 +00:00
kirsan 9d321e1ad2 Обновление many-to-many 2011-05-31 13:04:05 +00:00
kirsan 6401f4ddaa Добавление кэширования в ModuleORM::GetCountIttemsByFilter() и ModuleORM::GetItemsByJoinTable(), добавление обработки постраничности в ModuleORM::GetItemsByJoinTable(), добавление метода ModuleORM::GetCountItemsByJoinTable(). Добавлена дополнительная проверка наличия информации по связям MANY_TO_MANY при создании сущности. 2011-05-04 14:07:12 +00:00
kirsan 4e2dde7dc5 Доработка MANY_TO_MANY связей 2011-05-03 11:55:17 +00:00
kirsan b25127181a Исправление одновременной работы фильтров и #where (http://trac.lsdev.ru/livestreet/ticket/197) 2011-04-19 12:49:13 +00:00
Mzhelskiy Maxim 3e132e5aaf Ticket #190 2011-04-10 16:32:22 +00:00
Alexander Zinchuk a65afde831 fix orm 2011-03-27 18:52:31 +00:00
Alexander Zinchuk 23740641e5 ORM:
1) added features of "LS::User_GetByLoginLike('%adm%')", "LS::User_GetItemsByDateRegisterGt(2011)", etc: Gt (>), Gte (>=), Lt (>), Lte (>=), Like and In

2) added indexing result collections by '#index-from-primary' and '#index-from'=>[entity UNIQUE field]

3) bringing back renewed GetItemsByArray()

4) all entries of _GetPrimaryKey to _getPrimaryKey
2011-03-27 14:25:17 +00:00
Alexander Zinchuk 7c1c0811e6 - Save и Delete сущностей без PrimaryKey (с помощью aOriginalData)
- Возможность указать глубину автоопределения у _getField()
- Возможность использования фильтров в релейшенах: $oUser->getTopics(array('topic_date_add >' => '2011'));
- Удалены методы ModuleORM::GetByArray() и ModuleORM::GetCountByArray()
- Алиас для Sample_GetItemsByArrayKey(): Sample_GetItemsByKeyIn()
- Фикс автоопределения искомой сущности Sample_GetItemsByKey()
- Фикс Sample_GetAll() и Sample_GetAnotherSampleAll()
- В MapperORM вынесена обработка #order, #limit, #page в BuildFilterMore()
2011-03-25 16:35:15 +00:00
Mzhelskiy Maxim 4099d37002 Возможность в ORM указать произвольное условие: '#where'=>array('category_id = ?d and id <> ?d' => array(1,4)) 2011-03-02 10:50:06 +00:00
Mzhelskiy Maxim d4db267663 Кеширование SHOW COLUMNS в ORM 2011-02-27 14:46:01 +00:00
Mzhelskiy Maxim 9d34c7e374 refactoring ORM 2011-02-24 10:39:35 +00:00
Mzhelskiy Maxim 9b8139e407 fix ORM 2011-02-24 10:31:54 +00:00
Mzhelskiy Maxim 2750a2a512 Поддержка в ORM условий IN(): array('id in'=>array(2,6,8)) 2011-02-16 09:40:29 +00:00
Mzhelskiy Maxim 2313c4bfad Возможность указать условия при ORM запросе: array('level >'=>1,'status !='=>2) 2011-02-15 13:41:16 +00:00
Mzhelskiy Maxim 6261a11e58 2011-02-14 13:32:20 +00:00
Alexander Zinchuk b703fad0fa ORM/ActiveRecoed usability upgrade.
Now we can use:
Sample_GetItemsByParam1AndParam2('foo','bar') instead of Sample_GetSampleItemsBySampleParam1AndSampleParam2('foo','bar')
$oSample->setTitle()/getTitle() instead of $oSample->setSampleTitle()/getSampleTitle()
Primary key definition improved.
2010-11-13 05:43:25 +00:00
Alexander Zinchuk 4047d7233d ModuleORM::GetCountItemsByArray() added 2010-11-09 02:10:57 +00:00
Mzhelskiy Maxim 13d62b14f5 ORM - add order and paging filter 2010-09-21 15:01:05 +00:00
Mzhelskiy Maxim 1054f9c8de update ORM by ajaxy 2010-08-29 07:03:53 +00:00
Mzhelskiy Maxim a17d0e223e fix ORM 2010-08-13 22:40:01 +00:00
Mzhelskiy Maxim 6ff5072d56 ORM first beta 2010-08-13 16:26:19 +00:00