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