Re: Показ схожих информационных элементов на основе дополнительного свойства
Добрый день!
Может кто-нибудь подскажет, как получить массив дополнительных свойств по значению информационной системы?
Как получить текущее значение одного дополнительного свойства типа "строка" за номером, например 262 - это я знаю:
А как мне получить значения не только 262-го, но и 284-го дополнительных свойств, например?
Или всех значений всех дополнительных свойств у 55-ой информационной системы?
Замечание: Undefined variable: oProperty в файле /home/users/k/kamardindg/domains/detskaya-mebel.com/hostcmsfiles/lib/lib_264/lib_264.php (строка 146) Замечание: Trying to get property of non-object в файле /home/users/k/kamardindg/domains/detskaya-mebel.com/hostcmsfiles/lib/lib_264/lib_264.php (строка 146)Exception: Call to a member function findAll() on null
Какая-то неопределенная переменная и попытка получить свойство не-объекта.
Замечание: Trying to get property of non-object в файле /home/users/k/kamardindg/domains/detskaya-mebel.com/hostcmsfiles/lib/lib_264/lib_264.php (строка 147)Exception: Call to a member function findAll() on null
Re: Показ схожих информационных элементов на основе дополнительного свойства
Dmitry K.,
я же вам в чате отвечал, если getPropertyValues не подходит, то используете код получения значений свойств https://www.hostcms.ru/documentation/modules/properties/introduction/
Два пункта Получение значений дополнительных свойств и Получение всех значений свойств объекта через getPropertyValues()
Если вы знаете как получить значения одного свойства, то я вам говорил, чтобы получить аналогично значения другого свойства, то нужно скопировать код и поменять в нем идентификатор свойства, сложно сказать, что в этом совете может быть непонятным.
Как на основе приведенных примеров вы получили такие чудеса, как $aProperty = $aProperties->getPropertyValues->findAll(); - совершенно непонятно.
Re: Показ схожих информационных элементов на основе дополнительного свойства
Dmitry K.,
Сейчас да.
Ранее своем примере вы вместо метода getPropertyValues() писали getPropertyValues, а затем по цепочке у массива, который предполагается к возврату в методе getPropertyValues() применяете findAll(), что совершенно невозможно.