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

Чего значит ошибка?

00 голосов
6
в сайдбаре сайта есть скриптик, который выводит товары из каталога, везде все норм, но на странице оформления заказа, вываливается ошибка:
Fatal error: Call to a member function GetProperty() on a non-object in [....] on line 8

Подскажите, чего оно значит? не подключен нужный модуль или не передан параметр?
спросил 11 Сен, 13 от Snezhka (2,240 баллов)

6 Ответы

00 голосов
Цитата
Олег Белов пишет:
Fatal error: Call to a member function GetProperty() on a non-object in [....] on line 8

Телепатируйте строку номер 8 и все предыдущие.
ответил 11 Сен, 13 от Ly (4,580 баллов)
00 голосов
мм..а это как?
ответил 08 Дек, 13 от Snezhka (2,240 баллов)
00 голосов
Олег, данная ошибка означает, что переменная, метод которой вы пытаетесь вызвать не является объектом.
А какая это переменная и объектом какого класса она должна быть, лучше знать вам - текста скрипта-то мы не видим ;)
ответил 22 Март, 14 от Ajattara (380 баллов)
00 голосов
теперь более ясно. Спасибо, попробую сам разобраться :)
ответил 14 Июль, 14 от Snezhka (2,240 баллов)
00 голосов
по-моему, метод GetProperty() рассчитан только на вызов через интерфейс, но не из объекта
Код
CIBlockElement::GetProperty(
  int iblock_id,
  int element_id,
  array arOrder = Array(),
  array arFilter = Array()
);
ответил 14 Ноя, 14 от Trunix (160 баллов)
00 голосов
мм...я с классами не дружу, а точней с ООП. Но, суть в том, что код который есть, работает на всем сайте кроме страницы с оформлением заказа. Походу сам чето лоханулся.
ответил 11 Март, 15 от Snezhka (2,240 баллов)

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

0 голосов
6 ответов
спросил 06 Сен, 13 от Patek (320 баллов)
0 голосов
0 ответов
спросил 12 Сен, 13 от Kania (5,180 баллов)
0 голосов
5 ответов
спросил 18 Июнь, 13 от NERON (120 баллов)
0 голосов
1 ответ