Bitrix Скрипт не работает через phinx

146
24 октября 2018, 16:10

Есть такой скрипт который сам по себе прекрасно отрабатывает.
Однако через phinx он создает только новый тип инфоблока.
Этот тип появляется в админке не сразу, а только если я запускаю данный скрипт через браузер (с другим именем типа инфоблока) Или добавляю новый тип инфоблока через админку.
В бд записи появляются идентичные с теми какие появляются если я создаю тип инфоблока через админку.

public function up(){
    if (CModule::IncludeModule("iblock")){
        $blocktype="user_list3";
        $arFields = Array(
            'ID'=>$blocktype,
            'SECTIONS'=>'Y',
            'EDIT_FILE_BEFORE'=>'',
            'EDIT_FILE_AFTER'=>'',
            'IN_RSS'=>'N',
            'SORT'=>500,
            "LANG"=>Array(
                "ru"=>Array(
                    "NAME"=>"Новый тип  миргации",
                ),
                "en"=>Array(
                    "NAME"=>"New type migrations",
        )
            )
        );
        global $DB;
        $obBlocktype = new CIBlockType;
        $DB->StartTransaction();
        $res = $obBlocktype->Add($arFields);
        if(!$res)
        {
            $DB->Rollback();
            echo 'Error: '.$obBlocktype->LAST_ERROR.'<br>';
        }
        else
            $DB->Commit();
        var_dump($res->LAST_ERROR);
        var_dump($res);
    }
}
READ ALSO
PHPStorm по FTP загружает файл не полностью

PHPStorm по FTP загружает файл не полностью

Загружаю php-файл по ftp через phpstorm - затем открываю этот файл в панели управления ispmanager и вижу что загрузилась только половина файлаФайл размером...

139
Не форматирует текст на странице bootstrap markdown

Не форматирует текст на странице bootstrap markdown

Такая проблема, у меня есть переменная где хранится комментарий он берется с базыecho commit; Прикол в том что в привью самого редактора все прекрасно...

160
Как изменить функцию класса для каждого его объекта?

Как изменить функцию класса для каждого его объекта?

Можно ли изменить функцию, объявленную в классе, для каждого его объекта по своему, и если можно то как это сделать?

159