Php 在tpl文件中打开购物车结帐确认按钮,我需要显示错误信息

Php 在tpl文件中打开购物车结帐确认按钮,我需要显示错误信息,php,opencart,Php,Opencart,在开放式购物车结帐过程中,当有人单击conform按钮文件时,订单被放入订单表中。 但这不是真的,因为当单击“继续”按钮(T&C)时,订单被放入订单表/订单\产品\表中,单击“符合”按钮后,订单状态将0更改为1,订单显示在管理面板中,0是默认订单状态,在单击“继续”按钮时存储在数据库中。 我正在使用2.1.0.1版 所以我的问题是,我需要在conform文件中显示错误消息,如何做到这一点。 提供一些教程和额外的链接或代码。如果您想在文件中显示错误信息,请传递变量模型->控制器->在此处查看代码示

在开放式购物车结帐过程中,当有人单击conform按钮文件时,订单被放入订单表中。 但这不是真的,因为当单击“继续”按钮(T&C)时,订单被放入订单表/订单\产品\表中,单击“符合”按钮后,订单状态将0更改为1,订单显示在管理面板中,0是默认订单状态,在单击“继续”按钮时存储在数据库中。 我正在使用2.1.0.1版 所以我的问题是,我需要在conform文件中显示错误消息,如何做到这一点。
提供一些教程和额外的链接或代码。

如果您想在文件中显示错误信息,请传递变量模型->控制器->在此处查看代码示例

 if ($condition== null) {

     $errordistance = "error massage";

}else {
  some condition;
  }return array(
       'order_id' => $order_id,
       'errordistance' => $errordistance,
       ); 
上面的代码放在模型中,它在控制器上返回两个数组值

 $array = $this->model_checkout_order->addOrder($order_data);
 if ($array['errordistance'] == null ) {
     $this->session->data['order_id'] = $array['order_id'];
    }

if ($array['errordistance'] == true) {

       $data['error'] = $this->language->get('error_distance');
}
else {
      $data['error'] = null;
 }
将上述代码放入控制器中。此代码在控制器中加载模型文件之前调用模型文件函数,并返回一些值

<?php if ($error) { ?>
<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> <?php echo $error; ?>
  <button type="button" class="close" data-dismiss="alert">&times;</button>
</div>
<?php } ?>

&时代;

如果错误有某些值,请将上述代码放入html文件中(true),否则将显示错误消息。我希望这会有所帮助。

我不明白您的要求。本论坛旨在获取有关您编写的代码的帮助,但没有按您希望的方式工作。你的问题不完全符合条件。欢迎来到SO。请阅读,我得到了我的问题的答案,如果在打开的购物车前端显示错误信息,然后装箱模型文件的函数,并返回true和false,然后传递给控制器(调用函数),而不是传递给数组中的html文件。