Questo sembra davvero semplice ma non riesco a farcela.Come indirizzare 2 parametri a un controller?
sto cercando di inviare più di un parametro a un metodo nel controller, in questo modo:
http://localhost/ci/index.php/subjects/3/state
Questo è il routing che ho provato:
$route['subjects/(:num)'] = 'subjects/view/$1';
$route['subjects/(:num)/{:any}'] = 'subjects/view/$1/$2';
il metodo accettato 2 paremeters:
public function view($slug, $id = null){
}
ma mi sembra di ottenere un 404. Come posso farlo funzionare? Ho bisogno del metodo di visualizzazione per accettare sempre 1 parametro e altri parametri facoltativi.
NOTA: Ho incluso l'helper dell'URL.
provare questo $ route [ 'soggetti/(: num)/(: qualsiasi)'] soggetti ='/ view/$ 1/$ 2 '; funzionerà – umefarooq
Questo ha funzionato, il problema era che ho usato {} invece di(). Grazie, inviala come risposta. –