собственного компонента в class.php. Но у меня возникает проблема. В этой строчке $arParams["ACTIVE_DATE_FORMAT"] = $DB->DateFormatToPHP(CSite::GetDateFormat("SHORT") );, я вынесла её назад в component.php и передаю в функцию класса параметром. Но все равно ошибка. если я удаляю полностью всё из class.php она выдает формат иначе ошибка var_dump выводит что то не понятное. Ссылка на полный код https://codepen.io/natasvet/pen/MWpjGJw?editors=1100
Вы не так поняли работу class.php. Ваш класс, наследник CBitrixComponent, а значит сигнатура его (вашего класса) методов не должна противоречить методам родительсткого класса. Метод executeComponent не имеет параметров (см. исходный код: http://bxapi.ru/src/?id=178558), а значит и ваш метод не должен их иметь
Обсуждают сегодня