0
コントローラ内の配列からデータを取得しますか? 例:$text = $total['text'];
エラーが発生しますundefined index: text in....
どこが問題ですか?私は、コントローラファイル内の配列を持っているOpenCart
コントローラ内の配列からデータを取得しますか? 例:$text = $total['text'];
エラーが発生しますundefined index: text in....
どこが問題ですか?私は、コントローラファイル内の配列を持っているOpenCart
私はあなたが何をしたいのか分からないが、あなたはあなたが$total_data
tpl
にファイルをこの方法で送信することができますOpencart 2.xで$data
によってcontroller
からview
に
を変数を送信することができます:
$data['total_data'] = $total_data;
ので、あなたのコードがなければなりません:
$total_data = array();
$totals = $this->model_sale_order->getOrderTotals($order_id);
foreach ($totals as $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;
とview
(TPL FILでそれを使用しますe):
<?php
foreach($total_data as $total){
echo $total['text'];
}
?>
はい私は見ることができることを知っています。ここで理解しているのは、カートの合計金額の「テキスト」です。だから私はそれを見に送る前にこの量を言葉に変換する必要があります。私は言葉で合計量が必要です。 –
文字列: '$ data ['total_data'] = $ total_data; 'は正しくないようです。 –