Daftar dan Belajar Sekarang!

mengapa setting url tidak berhasil

foto Elsa123
29 Kontribusi 0 Coto
10 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
1917 Kontribusi 1465 Coto
10 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
10 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
10 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
10 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
10 bulan yang lalu
oh iya cara ilangin idnya gimana di url...tp tetep k panggil buat select db

foto hilmanrdn
1917 Kontribusi 1465 Coto
10 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
10 bulan yang lalu
klo saya untuk ngumpetin URInya biasa pake md5

foto Elsa123
29 Kontribusi 0 Coto
10 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