У меня есть представление, которое шифрует текущую pid
из базы данных, и при нажатии кнопки «Сохранить» она перенаправляется на другой контроллер.Codeigniter - сегмент uri не возвращает ничего
Мой URL-адрес зашифрован. Итак, третий сегмент моего URL-адреса - это pid, зашифрованный. Так что мой URL будет:
http://localhost/profile/edit_entry/3YnwZhh5hLiYEB2ICaPUgZs.6Ydz8C1mbyiGoJnTcw34Ejuy0sgeIasI3C2fVxoZca4SgZ9mjKsqmX.l8otGrw--
Но когда я его расшифровать и попробовать повторить его, он не будет ничего эхо.
Мой контроллер:
$pid = $this->uri->segment(3);
$pid = $this->encrypt->decode($pid);
echo "$pid";
Ничего не происходит. Есть идеи?
как альтернатива, попробуйте получить его в методе в качестве аргумента – Ghost
@Ghost Что вы имеете в виду? Не могли бы вы рассказать? Благодарю. –
вместо использования сегментов, разве вы не попробовали это http://pastebin.com/jvWzQbb9 – Ghost