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

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

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

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

как мне получить значения массива $arProduct, а не строку
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Adamos
@Adamos
в $arParams['FIELD'] хранится строка = $arProduct

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

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

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

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

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