Php 如何在结帐页面显示总计?
我正在使用OpenCart 2.3.0.2。我试图显示从checkout/cart.tpl到checkout/checkout.tpl的总数,但当我使用cart页面的代码时,它不起作用:Php 如何在结帐页面显示总计?,php,opencart,checkout,opencart2.x,opencart2.3,Php,Opencart,Checkout,Opencart2.x,Opencart2.3,我正在使用OpenCart 2.3.0.2。我试图显示从checkout/cart.tpl到checkout/checkout.tpl的总数,但当我使用cart页面的代码时,它不起作用: <div class="row"> <div class="col-sm-4 col-sm-offset-8"> <table class="table table-bordered"> <?php foreach ($totals
<div class="row">
<div class="col-sm-4 col-sm-offset-8">
<table class="table table-bordered">
<?php foreach ($totals as $total) { ?>
<tr>
<td class="text-right"><strong><?php echo $total['title']; ?>:</strong></td>
<td class="text-right"><?php echo $total['text']; ?></td>
</tr>
<?php } ?>
</table>
</div>
</div>
:
问题是,我不知道如何将总价作为一个变量来计算。感谢您提供的这段代码片段,它可能会提供一些有限的、即时的帮助。通过说明为什么这是一个很好的问题解决方案来正确解释它的长期价值,并将使它对未来有其他类似问题的读者更有用。请在您的答案中添加一些解释,包括您所做的假设。不起作用。注意:未定义变量:第114行/home/zonad037/public_html/catalog/view/theme/tt_oregon1/template/checkout/checkout.tpl中的总计警告:为foreach()提供的参数无效在第114行的/home/zonad037/public_html/catalog/view/theme/tt_oregon1/template/checkout/checkout.tpl中,您是否在checkout.php中添加了第一行?感谢您提供此代码片段,它可能会提供一些有限的即时帮助。通过说明为什么这是一个很好的问题解决方案来正确解释它的长期价值,并将使它对未来有其他类似问题的读者更有用。请在您的答案中添加一些解释,包括您所做的假设。不起作用。注意:未定义变量:第114行/home/zonad037/public\u html/catalog/view/theme/tt\u oregon1/template/checkout/checkout.tpl中的总计警告:为第114行/home/zonad037/public\u html/catalog/view/theme/tt\u oregon1/template/checkout/checkout.tpl中的foreach()提供的参数无效您是否在checkout.php中添加了第一行??
At file checkout.php $data['total'] = $this->cart->getTotal();
At file checkout.tpl echo $total