Prestashop PHP импорт настраиваемых значений - PullRequest
1 голос
/ 16 октября 2019

Я пытаюсь добавить некоторые пользовательские функции в Prestashop v. 1.6.

Мне удалось импортировать предопределенные значения, используя идентификаторы функций, но теперь у меня есть большой список функций, которые я хочу импортировать, но на этот раз у меня нет идентификаторов для них,и я хочу, чтобы они импортировались в значение Customized внутри Prestashop Features.

Это код для назначения функций внутри моего импортера:

foreach ($customProductObject->features as $feature) {
            Product::addFeatureProductImport($product->id, $feature['id'], $feature['value']);
        }

Это код, который я использую для назначения функцииэто соответствующий идентификатор внутри Prestashop.

$features[] = ['id' => 11, 'value' => 192];

11 - это идентификатор функции в Prestashop (в моем случае: SIZE ), а 192 - это идентификаторзначение (в моем случае: LARGE ).

У меня такой вопрос: как я могу это сделать, если я хочу присвоить значение функции, но это не так? хранится в уже предопределенном значении внутри Prestashop?

Пример: я хочу назначить новую функцию (в моем случае: цвет, с идентификатором 12) с пользовательским значением (в моем случае:красный, синий и т. д.), но для которого у меня нет идентификатора, потому что он не хранится в PПереопределенное значение внутри Prestashop, это будет пользовательское значение, вставленное непосредственно из канала.

Я пробовал это, но безуспешно:

$features[] = ['id' => 12, 'value' => 'red'];
...