Получил небольшую проблему с CodeIgniter и моим представлением. См. Код ниже. Я создаю таблицу с данными, поступающими из базы данных. Теперь я хочу добавить 2 кнопки для редактирования или удаления строки. Но я застрял на том, что мне нужно сделать здесь. Очевидно, что это MVC-структура, поэтому я не могу вызывать методы из своего представления. Но как я могу создать ссылку, позволяющую мне удалять пользователя по идентификатору нажатием на кнопку?Invoke method with viewing Codeigniter
foreach($userlist as $val){
echo "<div class='record'>
<div class='boxtable' id='boxone'>". $val['id'] ."</div>
<div class='boxtable' id='boxtwo'>". $val['username'] ."</div>
<div class='boxtable' id='buttonrecordbalk'>
<a href='#' class='btn' id='edituser'><i class='fa fa-pencil'></i></i></a>
<a href='users/delete_user?".$val['id'] ."' class='btn' id='deleteuser'><i class='fa fa-trash-o'></i></a>
</div>
</div>";
}
Удаленный пользователь - это то, на чем я сейчас сосредоточен. Я попробовал несколько вещей, как
<a href='users/delete_user?".$val['id'] .' class='btn' id='deleteuser'><i class='fa fa-trash-o'></i></a>
Вот мой контроллер
function delete_user($id)
{
$this->user->delete_user($id);
}
Модель:
function delete_user($id)
{
$this->db->where('id', $id);
if($this->db->delete('app_users'))
{
return true;
}
else{
return false;
}
}
вы можете использовать Ajax для удаления –
Это не возможно, чтобы это вынести и использовать HREF удалить? –
использовать base_url() при создании URL-адреса и попробовать – Saty