Daftar dan Belajar Sekarang!

mengapa setting url tidak berhasil

foto Elsa123
29 Kontribusi 0 Coto
7 bulan yang lalu
saya mempunyai hyperlink seperti ini
<a href="<?php echo site_url('detail/campaign/'.$row->campaign_id);?>"></a>
nah bagaimana agar di url tidak menampilkan nama controller,method dan id uri segment...sementara uri segment itu dipake untuk select database... saya sudah coba setting
$route['(:any)/(:num)'] = 'detail/campaign/$1';
tapi tidak berhasill...tidak muncul halaman yg diminta

Jawaban
foto hilmanrdn
1809 Kontribusi 1352 Coto
7 bulan yang lalu
Codeigniter ngga harus pake nama class/method di route nya bisa tulis seperti ini:
$route['product/:num'] = 'catalog/product_lookup';
jadi url di product/angkanya walaupun classnya di catalog dan metode nya product_lookup Dokumentasi tentang routing di codeigniter https://www.codeigniter.com/userguide3/general/routing.html

foto Elsa123
29 Kontribusi 0 Coto
7 bulan yang lalu
terus a hrefnya gimana mas?
<a href="<?php echo site_url('detail/campaign/'.$row->campaign_id);?>"></a>

foto ciloxz
284 Kontribusi 136 Coto
7 bulan yang lalu
Route.php
$route['kampanye/:num'] = 'detail/campaign/$1';
URL
<a href="<?php echo site_url('kampanye/'.$row->campaign_id);?>">KAMPANYE YOK...</a>

foto Elsa123
29 Kontribusi 0 Coto
7 bulan yang lalu
mas @ciloxz jika menggunakan coding
$route['kampanye/:num'] = 'detail/campaign/$1';
hasilnya jdi begini mas https://i.imgur.com/n1yaGtf.png tapi jika menggunakan 3 uri segment 3 seperti ini :
$route['kampanye/detail/:num'] = 'detail/campaign/$1';
baru jalan seperti ini : https://i.imgur.com/HB2WwFd.png tapi gimana ngilangin id diurlnya mas? dan kenapa harus sless/ kampanye/detail/id ga bisa kampanye/ aja gitu mohon bantuannya gan terima kasih

foto Elsa123
29 Kontribusi 0 Coto
7 bulan yang lalu
oh iya cara ilangin idnya gimana di url...tp tetep k panggil buat select db

foto hilmanrdn
1809 Kontribusi 1352 Coto
7 bulan yang lalu
coba tampilin full routenya, kemungkinan salah di urutan karena urutan ngaruh, kalau url umum ada diatas dia bisa keambil semakin spesifik harusnya diletakkan diatas

foto nvldwiptr
7 Kontribusi 0 Coto
7 bulan yang lalu
klo saya untuk ngumpetin URInya biasa pake md5

foto Elsa123
29 Kontribusi 0 Coto
7 bulan yang lalu
ini mas
$route['default_controller'] = 'auth';
$route['kampanye/detail/:num'] = 'detail/campaign/$1';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;


Login untuk diksusi di forum sekolah koding