به نظرم درک شما از codeigniter صحیح نیست چون در ci چیزی به صورت 127.0.0.1/item/16 به صورت پیش فرض نداریم (مگر آن که در route آن را تعیین کرده باشیم)
در ci چون به صورت mvc می باشد، url ها به صورت controller و method هستند. url که شما نوشتید درباره نیاز شما درست نیست
در ci آدرس 127.0.0.1/item/16 به این معنی است که از controller ای به نام item متد 16 فراخوانی شود و یا اگر در route تعریف شده باشد که مثلا item/(:any) یک مسیر دیگری دارد، باید مطابق آن بررسی شود
برای نیاز شما آدرس به صورت زیر می شود: mycontroller/mymethod/16 که در این حالت با استفاده از $item = $this->uri->segment(3); می توان 16 را خواند و در متغیر item ذخیره کرد.