У меня есть проблема с функцией удаления в Интернете. На локальном хосте все работает отлично. Возможно, что-то неправильно, я не знаю.Функция Codeigniter delete не работает онлайн только на localhost
код модели:
function delete($id)
{
$this->db->where('id', $id);
$this->db->delete('formular');
redirect('/site/cautare/');
}
Код контроллера
function delete($id)
{
$this->load->model('delete_model');
$this->delete_model->delete($id);
}
Просмотр кода, где я сделать делеции
<?php $del = (site_url().'/site/delete/'.$row->id) ?>
<a href="<?php echo $del ?>" class="delfisa" onclick="return confirm('Are u Sure?')">Delete</a>
Ссылка base64_encoded. При нажатии на кнопку удаления я получаю:
http://exemplesite.info/index.php/site/delete/id_number - пустая страница без ошибок
Мне кажется, что функция заблокирована на контроллере.
Какое сообщение об ошибке вы получаете? из журналов Apache или увеличить уровень журнала CI –
что такое ошибка и попытаться выполнить echo site_url(). '/ site/delete /'.$ row-> id для отладки URL-адреса перенаправления значения/страницы –