Как создать фичу продукта с помощью запроса в cscart

Мне нужно создать функцию продукта с помощью запроса. Я создал функцию продукта через панель администратора, она работает нормально. Но мне нужно создать функцию продукта через запрос.

Мой запрос на создание функции продукта: -

$data = array(
    array(
    'feature_code' => 'Make1',
    'company_id' => '0', 
    'feature_type' => 'M', 
    'categories_path' => '', 
    'parent_id' => '', 
    'display_on_product' => 'N', 
    'display_on_catalog' => 'N', 
    'display_on_header' => 'N', 
    'status' => 'A', 
    'position' => '0', 
    'comparison' => 'N')
);

db_query('INSERT INTO ?:product_features ?m', $data);    

$object_id = db_get_field('SELECT LAST_INSERT_ID()'); 

$data = array(
    array(
    'feature_id' => $object_id,
    'description' => 'Make1', 
    'full_description' => 'Make1', 
    'prefix' => '', 
    'suffix' => '', 
    'lang_code' => 'en'
    )
);

db_query('INSERT INTO ?:product_features_descriptions ?m', $data);

Но поля вставляются в таблицу. Но я не могу редактировать детали функции продукта в cscart. Как я могу сделать. Помогите, пожалуйста.


person kingsley kirubahkaran    schedule 31.03.2015    source источник


Ответы (1)


Пожалуйста, попробуй

$data = array(
    'feature_code' => 'Make1',
    'company_id' => '0', 
    'feature_type' => 'M', 
    'categories_path' => '', 
    'display_on_product' => 'N', 
    'display_on_catalog' => 'N'
);
$feature_id = db_query('INSERT INTO ?:product_features ?e', $data);    

$data = array(
    'feature_id' => $feature_id,
    'description' => 'Make1', 
    'full_description' => 'Make1', 
    'lang_code' => 'en'
);

db_query('INSERT INTO ?:product_features_descriptions ?e', $data);
person Hungryweb    schedule 02.04.2015