Я новичок в CodeIgniter, и мне нужна помощь. Я хочу реализовать следующее:
Просмотрите профиль пользователя через: http: // локальный / профиль / johndoe
Управляйте профилем пользователя через: http: // локальный / админ / профиль / johndoe
Уметь выполнять дальнейшую обработку с помощью: http: // локальный / админ / профиль / создать ...и... http: // локальный / админ / профиль / редактировать / johndoe
Я уже создал объект администратора и защитил его. Должен ли я создавать функцию профиля под администратором и работать с URI для соответствующей обработки? Есть ли способ лучше?
Что вы имеете в виду: «Я уже создал объект администратора и защитил его»?






Это не такая уж хорошая идея.
Если вы хотите реализовать эти URL-адреса, вам понадобятся два контроллера:
indexprofileВ Admin функция profile должна прочитать первый аргумент (create / edit / [userid]), а затем что-то сделать соответственно. (Вы также должны убедиться, что ни один пользователь не может называть себя «создавать» или «редактировать».)
Вместо этого я бы использовал только один контроллер с функциями show, edit и create (или add). Намного легче. Тогда вы получите эти URL-адреса:
Я нашел решение, которое искал: http://www.clipmarks.com/clipmark/75D02C9E-3E76-483E-8CCE-30403D891969/
Спасибо, Кристиан Д., мне нравится ваше решение больше, чем мое. Я пойду с этим.
тег ci предназначен для непрерывной интеграции, а не для codeigniter :)