При прохождении экзамена, на боевом сервере у меня была недоступна страница в документации о классе \Bitrix\Main\Localization\Loc. Просто ошибка выскакивала. Не знаю почему, но на прошлых попытках тоже с таким сталкивался, но по другим страницам. Надо поправить.
Мною был создан датаменеджер для таблицы, вся работа через него, в принципе, удобна. Однако когда встал вопрос о добавлении нескольких полей, я пришел в тупик. Добавлять циклом через метод ::add() очень уж не хочется. Есть ли средства Битрикса для ОРМ, которые позволяют составить один запрос на добавление из массива полей и последующего его выполнения?
Требуется создать модуль и при его создании должна создаваться таблица с необходимыми полями. 1. ID: int unsigned, not null, autoincrement, primary 2. HOST: char(3), not null 3. VALUE: decimal(10, 2) not null 4. TIMESTAMP: timestamp, not null Но дело в том, что в документации (я смотрел здесь) не сказано, как настолько детально оперировать с создаваемыми полями в таблице сущности. Подскажите ссылку в документации (ну или не в ней), где можно об этом почитать.
И ещё момент. Почему в документации к классу Entity всё очень неполноценно? Есть описание метода BooleanField в этом классе, но оно приводится исключительно на двух пальцах. Как пользоваться этим методом - ни слова, какие параметры передовать - ни слова, и так далее, совершенно не понятно, зачем она нужна. Может это какая-то старая документация и есть получше?