Я пытаюсь запустить запрос на обновление с помощью CI.codeigniter update возвращает пустую страницу при завершении обновления
Моя модель:
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, поэтому я вижу ошибки в 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');
}
}
Можете ли вы показать код из контроллера? – keithhatfield
Я отредактировал мой пост с кодом контроллера, его просто, просто чтобы сделать эту работу –