virtuemart на выезд

Я хочу сделать запрос к пользовательскому полю моего продукта, когда вы нажимаете кнопку Оформить заказ

    function plgVmConfirmedOrder ($cart, $order) {$plugin = JPluginHelper::getPlugin('vmcustom', 'mi_plg');
$pluginParams = new JRegistry();
$pluginParams->loadString($plugin->params);$order_bt       = $order['items'];
$user_id        = $order_bt->virtuemart_user_id;
$order_number   = $order_bt->virtuemart_order_item_id;

$db=JFactory::getDbo();

это foreach, когда я получаю, чтобы ввести параметры, которые я хочу
// foreach ($ atri как $ key) {

        $q=$db->getQuery(true);

$q->update('#__virtuemart_custom_plg_mi_plg_values');
$q->set('state='.(int)$cero);
$q->where('customsforall_value_id='.(int)$virtuemart_order_id);
$db->setQuery($q);return false;
}

//}

return true;}

Когда вы нажимаете кнопку «Оформить заказ», вы удаляете корзину и текущие товары, а также их атрибуты, которые я должен ввести в порядке, но не могу. помогите пожалуйста

2

Решение

Привет, я поставлю ответ, если кому-то еще это понадобится:

нам нужно добавить приватную переменную в начало нашего класса vmcustom плагин этой переменной и назначить наш массив с нашими пользовательскими полями, а затем вызвать эту переменную из нашей функции

class plgVmCustomOurPlugin extends vmCustomPlugin {
private $values_root;

function plgVmOnViewCart(){

$this->values_root = $values;
}
function plgVmConfirmedOrder{

$values =  $this->values_root;}}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]