Расширение функционала Bitrix 24/Модуль: различия между версиями
Содержимое удалено Содержимое добавлено
→Модель БД: dfgdfg |
DannyS712 (обсуждение | вклад) м <source> -> <syntaxhighlight> (phab:T237267) |
||
Строка 21:
Добавить:
<
if (CAutoSave::Allowed()) {
$AUTOSAVE = new CAutoSave();
$AUTOSAVE->Init();
}
</syntaxhighlight>
Для хранения настроек пользователя используется таблица [https://dev.1c-bitrix.ru/api_d7/bitrix/main/config/option/index.php b_option] и файлы настроек по умолчанию, такие как ''default_option.php''. Доступ к настройкам по умолчанию осуществляется через метод [https://dev.1c-bitrix.ru/api_d7/bitrix/main/config/option/getdefaults.php getDefaults]. Более подробную информацию о хранении настроек можно прочитать [https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2824&LESSON_PATH=3913.4609.2824 тут].
Строка 32:
Для [https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2826&LESSON_PATH=3913.4565.2826 размещения] своего [https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2305&LESSON_PATH=3913.4565.4790.4777.2305 компонента] в пространстве имен Битрикс [[http://timekit.ru/создание-простого-модуля-для-битрикс |используется копирование]] на этапе установки<ref name="tokmakov">https://tokmakov.msk.ru/blog/item/208</ref>:
<
// копируем файлы компонентов, которые устанавливаем вместе с модулем;
// пространством имен для компонентов будет имя модуля, т.е. infoblock
Строка 41:
true
);
}</
== Расширение API Битрикс ==
Строка 69:
Описание поля с валидацией и маской формата:
<
'required' => true,
'column_name' => 'ISBNCODE',
Строка 86:
);
}
)),</
К таблицам модуля можно обращаться через getList:
<
'select' =>array('ID', 'NAME'),
'order' => array('NAME' =>'ASC'),
Строка 96:
));
while($cult = $mList->fetch()) var_dump($cult);
</syntaxhighlight>
Для выборки одной записи по первичному ключу может применяться метод getById():
<
Предусмотрено не только хранение данных как есть, но и их преобразование при выборке:
<
Также можно [https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&CHAPTER_ID=011735 устанавливать отношения] между сущностными
|