我正在尝试使用 CI 运行更新查询。
我的模型是:
function update($data)
{
$pack = array(
'PID' => $data['PID'],
'firstName' => $data['FirstName'],
'lastName' => $data['LastName'],
'BirthDate' => $data['BirthDate'],
'FID' => $data['FID'],
'BaseType' => $data['BaseType'],
'RaiName' => $data['RaiName'],
'FullAddress' => $data['FullAddress'],
'Company' => $data['Company'],
'StartDate' => $data['StartDate'],
'EndDate' => $data['EndDate'],
'Safudzveli' => $data['Safudzveli']
);
$this->db->where('id',$data['Id']);
$this->db->update('table',$pack);
}
在我调用模型后,数据库得到更新,但控制器返回一个空白页。似乎在我调用模型的控制器中的行之后,没有任何内容被执行。(Display_Errors
在 php.ini 中打开,所以我会看到任何数据库错误。)
有谁知道可能是什么问题?
这是控制器:
public function Edit()
{
$this->load->helper('url');
if ($_POST) {
$data = $_POST;
$this->main->update($data);
redirect('http://localhost/prac', 'refresh');
}else{
$this->load->view('index');
}
}