Я новичок в CodeIgniter и Ion Auth. Все хорошо, но когда я пытаюсь удалить пользователя, он не удаляет пользователя по id.Codeigniter: Ion Auth delete user
Я добавил ссылку для удаления пользователя, как показано ниже, в файле views/auth/index.php
, в котором перечислены все пользователи.
<td><?php echo anchor("auth/edit_user/".$user->id, 'Edit') ;?>/<?php echo anchor("auth/delete_user/".$user->id, 'Delete') ;?></td>
Я создал страницу с именем delete_user.php
и добавил delete_user($user->id)
в файле. Я не уверен, что делаю глупую ошибку.
Теперь, когда я нажимаю ссылку «Удалить», она возвращает меня к 404, что очевидно. Так что просто интересно, чего мне не хватает? Нужно ли добавлять что-то в контроллер? Если да, то как я могу написать, чтобы удалить пользователя и/или пользователей?
BTW шаблон MVC очень запутан, и когда-то я чувствую, что он создает проблему, а не облегчает работу.
Большое спасибо ..
Ваше утверждение о шаблоне MVC довольно неоднозначно. С какими проблемами вы сталкиваетесь при его использовании? Шаблон MVC довольно прост. Модели являются интерфейсом к базе данных, представления - это уровень представления, а контроллеры - это интерфейс между ними. Все логины вашего бизнеса войдут в контроллеры. – Aniket
Я нашел модель и контроллер запутанными, и один из них можно прекратить. На самом деле они (CI) также чувствуют то же самое. http://ellislab.com/codeigniter/user-guide/overview/mvc.html –
Это взгляд CI, и если они прекращают одно из них, то это означает, что это не будет MVC. CI имеет очень деформированную концепцию написания приложений, и это одна из причин, по которой я переключился. Более того, приложения CI дают вам большую гибкость, но это противоречит логике. – Aniket