私はコードイグナイターの学習を見つめています (私はバージョン 3.0.0 を使用しています) が、パラメーターを使用してルーティングしようとすると問題が発生します
ファイル routes.php には次のものがあります。
$route['admin/orders'] = 'admin_orders/index';
$route['admin/orders/(:any)'] = 'admin_orders/index';
$route['admin/orders/getAll'] = 'admin_orders/getAll';
$route['admin/orders/getLast'] = 'admin_orders/getLast';
$route['admin/orders/delete/(:any)'] = 'admin_orders/delete'
;
admin_orders.php には次のものがあります。
public function delete(){
$id = $this->uri->segment(4);
echo "ok $id";
}
そしてビューで:
<a href="'.site_url("admin").'/orders/delete/3'.'" class="btn btn-info">Delete</a>
しかし、アプリの削除を押すとページがリロードされ、/(:any) なしで試してみると、関数が読み込まれてメッセージが表示され、他のルートが機能しています
確かに私は何か間違ったことをしています.codeigniter 3を使用してパラメータを使用して1つの関数をロードするにはどうすればよいですか?