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);
}
モデルを呼び出した後、DB は更新されますが、コントローラーは空白のページを返します。モデルを呼び出しているコントローラーの行の後、何も実行されないようです。(Display_Errors
php.iniでオンになっているため、DBエラーが表示されます。)
何が問題なのか誰か知っていますか?
コントローラーは次のとおりです。
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');
}
}