Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
opencart 2.0 confirm.php getZone注意:未定义索引:名称_Php_Opencart2.x - Fatal编程技术网

opencart 2.0 confirm.php getZone注意:未定义索引:名称

opencart 2.0 confirm.php getZone注意:未定义索引:名称,php,opencart2.x,Php,Opencart2.x,我以这种方式获取数据,但失败注意:未定义索引:name 我工作文件catalog/controller/checkout/confirm.php 请帮帮我。试试这个 if (isset($this->session->data['guest']['payment']['zone_id'])) { $data['zone_id'] = $this->session->data['guest']['payment']['zone_id'];

我以这种方式获取数据,但失败注意:未定义索引:name 我工作文件catalog/controller/checkout/confirm.php 请帮帮我。

试试这个

if (isset($this->session->data['guest']['payment']['zone_id'])) {
            $data['zone_id'] = $this->session->data['guest']['payment']['zone_id'];         
        } else {
            $data['zone_id'] = '';
        }
        $this->load->model('localisation/zone');

        $zone_info = $this->model_localisation_zone->getZone($data['zone_id']);

        $data['zone'] = $zone_info['name'];

检查$data['zone_id']是否接收到某些值

回声“
”;打印($data['zone_id']);死亡

如果$data['zone_id']为空,则选中此
$this->session->data['guest']['payment']['zone_id']

如果
$data['zone\u id']
正在接收值,则添加该值

if(isset($this->session->data['payment_address']['zone'])){
  $data['zone'] = $this->session->data['payment_address']['zone'];
}else{
  $data['zone'] = '';
}
if (isset($this->session->data['guest']['payment']['zone_id'])) {
            $data['zone_id'] = $this->session->data['guest']['payment']['zone_id'];         
        } else {
            $data['zone_id'] = '';
        }
        $this->load->model('localisation/zone');

        $zone_info = $this->model_localisation_zone->getZone($data['zone_id']);

$zone_info['name'] = isset($zone_info['name'])?$zone_info['name']:'';

        $data['zone'] = $zone_info['name'];