उत्पादों के लिए एक कस्टम कुल बना रहा हूँ। इस कोड का उपयोग कर रहा हूँ

$customerGroupId=$_COOKIE['customerGroupId'];

if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) 
{
    $priceOld = $newPrice;
    if($customerGroupId==25||$customerGroupId==0||$customerGroupId==26) 
    {
        $total1 = $this->getPriceListForGhee($product['name'], $priceOld, $product['types'], $product['quantity']);
    }
    else
    {
        $total1 = $this->getPriceList($product['name'], $priceOld, $product['types'], $product['quantity']);
    }
        $total=$this->currency->format($this->tax->calculate($total1, $product['tax_class_id'], $this->config->get('config_tax')));
}
else
{
    $total = false;
}

लेकिन मुझे कुछ त्रुटि मिली जैसे

घातक त्रुटि: D:\xampp\htdocs\ramesh\project1\dealer\admin\controller\sale\order.php में लाइन 795 में नल पर एक सदस्य फ़ंक्शन कैलकुलेट () पर कॉल करें

मैं इस त्रुटि को कैसे हल कर सकता हूं ...?

0
Madhumitha 11 अप्रैल 2017, 12:38
क्या आपने टैक्स मॉडल लोड किया था?
 – 
Alex Slipknot
11 अप्रैल 2017, 16:08
नहीं, मुझे यकीन नहीं है कि क्या आप मेरी मदद कर सकते हैं..?
 – 
Madhumitha
11 अप्रैल 2017, 16:10
लेकिन यह कोड काम कर रहा है $total=$this->currency->format($total1, $product['tax_class_id'], $this->config->get('config_tax'));
 – 
Madhumitha
11 अप्रैल 2017, 16:12
ऐसा लगता है जैसे टैक्स केवल फ्रंट कंट्रोलर में मौजूद है। व्यवस्थापक पथ नहीं।
 – 
Alex Slipknot
11 अप्रैल 2017, 16:12
यहां हटा रहा हूं calculate फ़ंक्शन
 – 
Madhumitha
11 अप्रैल 2017, 16:14

1 उत्तर

सबसे बढ़िया उत्तर

यदि आप व्यवस्थापक पथ में उत्पाद के लिए कुल प्राप्त करना चाहते हैं तो आप अपने कोड को लागू करने के लिए इस कोड का उपयोग कर सकते हैं:

$total = $this->currency->format($product['total'], $currency_code, $currency_value);

बेशक आपको अपना खुद का $currency_code और $currency_value निर्दिष्ट करना होगा

0
Alex Slipknot 11 अप्रैल 2017, 16:28
$total=$this->currency->format($total1, $product['tax_class_id'], $this->config->get('config_tax')); वही सही है..?
 – 
Madhumitha
11 अप्रैल 2017, 16:31
वास्तव में वही नहीं। विभिन्न मापदंडों के कारण
 – 
Alex Slipknot
11 अप्रैल 2017, 16:32