ChatCrawlerпоиск по публичному Telegram Открыть приложение
М

Миграции для разработчиков 1с-битрикс

сообщение · 2026-07-10 07:39 UTC
А
Ответсообщение недоступно
честно говоря я пытался соорудить форму которая привнесёт что-то полезное в модуль, но ничего лучше уже существующих практик не придумал попробуйте делать также, создавайте orm-классы для своих таблиц <?php namespace Table\Bitrix\Form; use Bitrix\Main\ORM\Data\DataManager; use Bitrix\Main\ORM\Fields\BooleanField; use Bitrix\Main\ORM\Fields\IntegerField; use Bitrix\Main\ORM\Fields\StringField; class FormGroupsTable extends DataManager { public static function getTableName(): string { return 'my_form_groups'; } public static function getMap(): array { return [ new IntegerField( 'ID', [ 'autocomplete' => true, 'primary' => true, ] ), new StringField( 'NAME', [ 'required' => true ] ), new BooleanField( 'ACTIVE', [ 'values' => ['N', 'Y'], 'default_value' => 'Y' ] ), ]; } } а в миграциях переносите public function up() { $helper = $this->getHelperManager(); //для новых таблиц $helper->Sql()->createTable(FormGroupsTable::getEntity()); //для сущуствующих $helper->Sql()->restoreColumns(FormGroupsTable::getEntity()); }

Вся лента · оригинал в Telegram

Открыть в Telegram Каталог площадок Искать в ChatCrawler

Слепок открытой публичной ленты из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог