Skip to content
This repository has been archived by the owner on Jan 10, 2023. It is now read-only.

Releases: arrilot/bitrix-models

0.5.2

28 Sep 23:32
Compare
Choose a tag to compare

Улучшения в ElementModel::create() и SectionModel::create()

0.5.1

15 Jul 23:23
Compare
Choose a tag to compare

Fix #7

0.5.0

05 Mar 21:51
Compare
Choose a tag to compare

BC:

  1. Удалена src/Collection.php потому что конфликтовала с Illuminate\Support\Collection на php 5.6+
  2. Удалены заготовки для Relations. Пока что реализовываться не будут
  3. Удалены Model::getById, Model::getList, Model::first которые были deprecated
  4. Свойство ElementModel::$fetchUsing упразднено. Раньше был выбор между getNextElement (по умолчанию) и getNext. С этим много проблем с разными типами инфоблоков. Теперь всегда используется строго Fetch
  5. User::current() теперь сразу получает и поля юзера из БД (но только один раз)
  6. Формат аксессоров теперь 'get'.camel_case($field).'Attribute' вместо 'get'.camel_case($field).'Field' для консистентности с Eloquent

New:

  1. Id инфоблоков теперь можно указывать в константе IBLOCK_ID
  2. Добавлена интеграция с illuminate/database и Eloquent в том числе
  3. Минимальная версия php повышена до 5.6
  4. Добавлена поддержка illuminate/pagination
  5. Добавлен метод $model->load();
  6. Добавлен доступ к query() через __callStatic()

0.4.0

28 Feb 11:18
Compare
Choose a tag to compare
  1. getList для элементов ИБ 1 типа теперь группируется а не выдается с дублированием в случае если в $arSelect добавлены свойства как это делает Битрикс в своём getList.
  2. Теперь в коллекции которую возвращает getList ключами элементов по умолчанию являются ID объектов (вытекает из п2). Довольно большой BC break.

Users and Elements

26 Jul 22:59
Compare
Choose a tag to compare
0.1.1

fix composer.json