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
Mzhelskiy Maxim
c685dc000e
комментирование кода
2011-08-28 18:49:01 +00:00
Alexander Zinchuk
df2422ac19
fix
2011-07-20 17:43:55 +00:00
Alexander Zinchuk
c130bb8ca0
loadtree fix
2011-06-25 15:13:31 +00:00
kirsan
9d321e1ad2
Обновление many-to-many
2011-05-31 13:04:05 +00:00
kirsan
b6fb3e965a
Исправление ошибка, возникавшая при обновлении сущности, если связь many to many была указана, но не загружалась
2011-05-13 10:34:29 +00:00
Mzhelskiy Maxim
2dd40f053e
Ticket #201
2011-05-07 08:26:26 +00:00
Alexander Zinchuk
0bc7e5f79e
key_exists -> array_key_exists
2011-05-05 19:57:05 +00:00
kirsan
b4b60719be
Исправление тегов кэша в методах ModuleORM::GetCountItemsByFilter() и ModuleORM::GetCountItemsByJoinTable()
2011-05-05 14:18:23 +00:00
kirsan
531945a0c5
Фикс проверки ключа игнорирования кэша
2011-05-05 13:02:45 +00:00
kirsan
27cfe2ed1f
Добавлена возможность отключать кэширвоание для определённых запросов (#cache => false)
2011-05-05 12:44:15 +00:00
kirsan
bf6fbe612b
Оптимизация кэширования связей many_to_many
2011-05-05 12:00:44 +00:00
kirsan
b693ade9a9
Исправление возврата из методов ModuleORM::GetItemsByFilter() и ModuleORM::GetItemsByJoinTable(). Исправление сброса кэша по связям MANY_TO_MANY.
2011-05-04 15:39: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
Mzhelskiy Maxim
3c8a34b4b6
fix ORM relation with inherits entity (now use root entity)
2011-03-31 15:17:33 +00:00
Alexander Zinchuk
9c88bdcc41
orm fix
2011-03-27 19:39:13 +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
ea674933ee
fix ORM loadTree()
2011-03-23 14:39:52 +00:00
Mzhelskiy Maxim
f0974e1d24
В ORM новые методы: beforeSave, afterSave, beforeDelete, afterDelete. Дефолтное кеширование в ORM + возможность переопределять параметры кеша через '#cache'=>array('cache_key',array('tag1','tag2'),60*60*24*4)
2011-03-19 13:51:10 +00:00
Mzhelskiy Maxim
0e48cb6aa9
fix ORM compatibility with 0.4.2
2011-02-15 13:25:19 +00:00
Mzhelskiy Maxim
f703c0ebc8
fix ORM
2011-01-28 10:10:55 +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
Alexander Zinchuk
d21dacda65
Fixes for _GetDescendantsOfEntity and _GetAncestorsOfEntity
2010-11-09 01:48:36 +00:00
Alexander Zinchuk
eababf4af7
ORM-relation type 'Tree' support added.
2010-10-31 12:10:25 +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