私はリンクと呼ばれるコントローラを設定しました。このコントローラに向けられたいくつかのページへのルートがあり、このコントローラ内ではページのさまざまな部分にアクセスするためのさまざまな機能がありますajax呼び出しを介して。ここに私のルートの設定からサンプルです:私は今、やりたいものをURLを介してインデックス関数に変数を渡す
$route['games'] = "links";
$route['games/ajax_pager'] = "links/ajax_pager";
$route['games/ajax_dbr/(:any)'] = "links/ajax_dbr/$1";
$route['games/linkinfo/(:num)'] = "links/linkinfo/$1";
$route['games/linkobj/(:num)'] = "links/linkobj/$1";
$route['links'] = "links";
$route['links/ajax_pager'] = "links/ajax_pager";
$route['links/ajax_dbr/(:any)'] = "links/ajax_dbr/$1";
$route['links/linkinfo/(:num)'] = "links/linkinfo/$1";
は、それがルーティングされた関数のいずれかと一致doesntの場合は、インデックス関数に渡されるURLの第2セグメントからの変数を持っています上に。したがって、このような何か:
$route['games/(:any)'] = "links/$1";
が、これは動作していないが、新たな機能を作成せずにこれを行うにはどのような方法があります。これがはっきりしていることを願っています。何か明確化が必要かどうか、私に知らせてください。どんな助けでも前もって親切になっています。
どのようなエラー/ "動作していません"という症状が見られますか? – rjz
まあ、私は未定義の変数エラーがたくさん出ていましたが、これは私がこれを使用できるかどうか疑問に思っています。 – WebweaverD