Есть такой скрипт который сам по себе прекрасно отрабатывает.
Однако через 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);
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Загружаю php-файл по ftp через phpstorm - затем открываю этот файл в панели управления ispmanager и вижу что загрузилась только половина файлаФайл размером...
Такая проблема, у меня есть переменная где хранится комментарий он берется с базыecho commit; Прикол в том что в привью самого редактора все прекрасно...
Можно ли изменить функцию, объявленную в классе, для каждого его объекта по своему, и если можно то как это сделать?