get data from array in controller OpenCart -
i have array in controller file:
$total_data = array(); $totals = $this->model_sale_order->getordertotals($order_id); foreach ($totals $total) { $total_data[] = array( 'title' => $total['title'], 'text' => $this->currency->format($total['value'], $order_info['currency_code'], $order_info['currency_value']), ); } how pass 'text' in same controller file? example:$text = $total['text'];i getting error undefined index: text in.... problem?
i don't know want do, can send variable controller view $data in opencart 2.x
you can send $total_data tpl file way:
$data['total_data'] = $total_data; so code must be:
$total_data = array(); $totals = $this->model_sale_order->getordertotals($order_id); foreach ($totals $total) { $total_data[] = array( 'title' => $total['title'], 'text' => $this->currency->format($total['value'], $order_info['currency_code'], $order_info['currency_value']) ); } $data['total_data'] = $total_data; and use in view (tpl file):
<?php foreach($total_data $total){ echo $total['text']; } ?>
Comments
Post a Comment