Добавление записи в таблицу посредством вывода экшена в хуке Есть решение

Пример: на странице редактирования товара вывел экшен моего плагина.

public function backendProduct($param)
{
$output = array();
$action = new shopChoiceoffabricPluginBackendProductAction();
$action->setTemplate('plugins/choiceoffabric/templates/actions/choiceoffabric/ChoiceoffabricProduct.html');
$output['edit_basics'] = $action->display(false);
return $output;
}

В экшене и представлении идет стандартное добавление записи в таблицу посредством if (waRequest::method() == 'post') {} в экшене и <form method="post" action="" enctype="multipart/form-data"> {$wa->csrf()} <input type="submit" value="Добавить" class="button green"> </form> в представлении. Получается выводим отдельную кнопку для сохранения, хотя в самом backend продукта кнопка уже есть, и поэтому ничего не сохраняет, если убрать в представлении кнопку и сохранять при помощи уже основной - то тоже ничего не добавляется в таблицу. Как решить данную проблему?

1 ответ

  • 1
    Алексей 18 сентября 2013 03:57 # Решение
    Отвечаю сам на свой вопрос.

    Не сразу увидел хук product_save, поэтому немного был в замешательстве.

    Использовал его, всё сразу заработало.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите