Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как правильно применять классы?

00 голосов
3
Не подскажите каким образом использовать классы в коде страницы?
Я зашел в раздел помощи, беру оттуда типовой пример класса, который возвращает параметры веб-формы в виде объекта класса CDBResult.
Вставляю указанный код в страницу:

Код
<?
$FORM_ID = 2;
$rsForm = CForm::GetByID($FORM_ID);
$arForm = $rsForm->Fetch();
echo "<pre>"; print_r($arForm); echo "</pre";
?>


Предварительно заменив значение $FORM_ID на нужную мне форму.
После этого страница отказывается загружаться.

Что я сделал не правильно?
спросил 23 Янв, 14 от Kania (5,180 баллов)

3 Ответы

00 голосов
1) Не включили режим показа ошибок. Сделать это можно, раскомментировав в .htaccess директиву
php_value display_errors 1
2) Скорее всего, не подключили модуль форм:
Код
if (CModule::IncludeModule('form'))
{
    // тут уже можно обращаться к классу CForm
}
ответил 19 Май, 14 от Ly (4,580 баллов)
00 голосов
Спасибо большое за помощь.
Все заработало.

Можно попросить небольшого совета, где в Документации можно прочитать подробнее именно про подключение и изменение классов и т.п.
А то я копался, и не нашел.
ответил 15 Сен, 14 от Kania (5,180 баллов)
00 голосов
Перед тем, как использовать классы модуля, нужно подключить сам модуль через метод CModule::IncludeModule(). Что же до изменения стандартных классов, то, кхем, я бы не рекомендовал это делать.
ответил 20 Янв, 15 от Ly (4,580 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 18 Апр, 14 от Chemikals (840 баллов)
0 голосов
2 ответов
0 голосов
3 ответов
спросил 22 Март, 14 от Willow (300 баллов)
0 голосов
2 ответов
спросил 14 Фев, 14 от Lollipopk (660 баллов)
0 голосов
4 ответов
спросил 26 Дек, 13 от Meisa (100 баллов)