Задать вопрос
@tgarl

Как из переменной получить значение, а не строку?

Пытаюсь добавить новое правило для скидок на товар
использую наследование extends \CCatalogCondCtrlComplex
передаю в методе Generate
"checkField('".$arControl['FIELD']."', '".$arOneCondition["value"]."', '".$arParams['FIELD']."')===".$logic;

но в $arParams['FIELD'] хранится строка = $arProduct

как мне получить значения массива $arProduct, а не строку
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
Adamos
@Adamos
в $arParams['FIELD'] хранится строка = $arProduct

Ищите выше по коду ошибку, которая это делает. Судя по приведенной строчке кода - это потерянная где-то кавычка.
Ответ написан
@tgarl Автор вопроса
Дело в кавычках было

я передаю
, '".$arParams['FIELD']."'

а нужно без кавычек
, ".$arParams['FIELD']."
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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