0
您好我有一个Opencart的代码如下(负责在结帐步骤显示付款选项 - 4),PHP - 阵渐渐空虚外foreach循环
$method_data = array();
$results = $this->model_setting_extension->getExtensions('payment');
foreach ($results as $result) {
if ($this->config->get($result['code'] . '_status')) {
$this->load->model('payment/' . $result['code']);
$method = $this->{'model_payment_' . $result['code']}->getMethod($payment_address, $total);
if ($method) {
$method_data[$result['code']] = $method;
}
}
print_r($method_data); // Getting dump of data's
}
print_r($method_data); // Empty Array
我已经检查了所有可能的组合对于这个问题像,
- 具有相同的名称($ method_data)没有其他变量,
- 的foreach循环执行4次(有4个可用的付款方式)。
没有人对所发生的事情背后这个问题的任何想法。
你什么马安来获取数据的转储?在foreach中'$ method_data'是否有理想的输出? – 2014-11-24 06:36:43