我在控制器中遇到问题
遇到PHP错误
严重性:警告
消息:pembayaran :: konfirmasi_form()
缺少参数1文件名:controllers / pembayaran.php
行号:67
回溯:
文件:C:\ AppServ \ www \ PROJEK \ application \ controllers \ pembayaran.php 行:67功能:_error_handler
文件:C:\ AppServ \ www \ PROJEK \ index.php行:315功能:require_once
此控制器
function konfirmasi_form($id_pesanan)
{
$pesanan = $this->pesanan_model->ambil_data_id($id_pesanan);
$data = array(
'aksi' => site_url('pembayaran/konfirmasi_pembayaran'),
'id_pesanan' => set_value('id_pesanan',$pesanan->id_pesanan),
'id_member' => set_value('id_member',$pesanan->id_member),
'id_barang' => set_value('id_barang',$pesanan->id_barang),
'tanggal_pesanan' => set_value('tanggal_pesanan',$pesanan->tanggal_pesanan),
'status_pesanan' => set_value('status_pesanan',$pesanan->status_pesanan),
'jumlah_barang_pesanan' => set_value('jumlah_barang_pesanan',$pesanan->jumlah_barang_pesanan),
'total_bayar_pesanan' => set_value('total_bayar_pesanan',$pesanan->total_bayar_pesanan),
'barang_pesanan' => set_value('barang_pesanan',$pesanan->barang_pesanan),
'jasa_pesanan' => set_value('jasa_pesanan',$pesanan->jasa_pesanan),
'button' => 'BAYAR'
);
$this->load->view('Utama/pembayaran_form',$data);
}
答案 0 :(得分:1)
错误是说已经调用了方法但没有提供参数,但是参数是必需的。简而言之,这意味着在某个地方进行了这样的调用
$this->pembayaran->konfirmasi_form();
但代码看起来应该更像
$this->pembayaran->konfirmasi_form($some_value_here);