Marat Shamshutdinov
Marat Shamshutdinov
@mrdim, в ORM для `EnumField` указываются только значения без подписей. Не подходит.
@mrdim, возможно, только наоборот: ключи — подписи, значения — данные. PR по ссылке некорректный, коммит, созданный после закрытия, к нему не подцепился. [Рабочий вариант](https://github.com/nook-ru/digitalwand.admin_helper/blob/enum-orm/lib/widget/ComboBoxWidget.php#L180). Если нужно, создам еще один PR)
* [ ] Не сохраняются когда есть значение первичного ключа, т.е. мы редактируем запись, а не создаём новую: [lib/helper/AdminEditHelper.php:142](https://github.com/DigitalWand/digitalwand.admin_helper/blob/2.x/lib/helper/AdminEditHelper.php#L142) * [ ] Не сохраняются для множественных полей, виджеты с `MULTIPLE...
Можно и [Scrutinizer](https://scrutinizer-ci.com/g/nook-ru/digitalwand.admin_helper/issues/travis) прикрутить.
Причина понятна: [admin/route.php:24](https://github.com/DigitalWand/digitalwand.admin_helper/blob/2.x/admin/route.php#L24). Может быть унаследоваться от `CAdminSorting` и переопределить в нём конструктор, чтобы `$uniq` включал в себя `table_id`? Или поменять роутинг, вместо `/bitrix/admin/admin_helper_route.php` попробовать сделать что-то вроде `/bitrix/admin///`?
Все команды джедая (почти все) завязаны на `API` битрикса. Оно, как ни крути, без своих таблиц в базе не заведется. Как вариант, можно сделать импорт начального дампа частью `env:init`. И...
@matiaspub > не понял, но ведь в jedy - идеологически неправильно ее хранить Не обязательно как часть `jedi`, хотя лично мне не хочется рассматривать его исключительно как инструмент для `CI`.
Кажется, достаточно будет проверить не наследуется ли метод-пустышка из битриксового CModule: ```php (new \ReflectionClass($obj))->getMethod('InstallDB')->class === 'CModule' ```