При передаче данных таким образом, независимо от того, что это за имена переменных, вам нужно явно назначить переменную в контроллере, иначе я останусь неопределенным.
Давайте предположим:
<a href="<?php echo base_url();?>doctors/display_schedule/<?php echo $id['d_id']; ?>" >set schedule</a>
указывает на doctors/display_schedule/1234
Итак, если вы хотите использовать 1234
, вам нужно включить вспомогательный URL и добавить это в методе display_schedule
в вашем контроллере:
$d_id = $this->uri->segment(3);
Таким образом, все, что было передано контроллеру в третьем сегменте uri, будет назначено на $d_id
в контроллере.
БУДЬТЕ ВНИМАННЫ, что вам необходимо санировать вход после назначенияэто к переменной, чтобы предотвратить злонамеренное использование, такое как внедрение кода и еще много чего.