2014-11-16 2 views
2

Я хочу, чтобы сделать запрос к моему товару настраиваемого поля при нажатии CheckoutVirtueMart На выезде из

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(); 

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

 $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; 


} 

при нажатие извлекает вы удалите телегу и текущие Prodcuts и его атрибуты я должен войти в порядке, но я не могу. помочь моему пожалуйста

ответ

0

Привет Я положу ответ в случае, если кто-то нуждается в этом:

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

class plgVmCustomOurPlugin extends vmCustomPlugin { 
    private $values_root; 

    function plgVmOnViewCart(){ 

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

    $values = $this->values_root; 


    } 


} 
Смежные вопросы