我创建了一个 codeigniter 3 项目,但我将控制器的名称设置为“exampleController”,它显示在我的 URL 上。我想删除“控制器”一词来设置自定义路由。我该怎么办?
$route['alt-text'] = 'AltTextController/index'; // Route for the index method (loading the view)
$route['alt-text/upload'] = 'AltTextController/uploadPdf'; // Route for uploading a PDF
$route['alt-text/delete'] = 'AltTextController/deletePdf'; // Route for deleting a PDF
$route['User/alt-text'] = 'UserController/AltText';// $route['']
我已经在路线中设置了这些。请帮我理解
在CodeIgniter中,你不能直接从类名本身中删除“controller”一词,但你当然可以设置自定义路由以避免“controller”出现在URL中。 配置路由允许您将 URL 映射到特定的控制器方法,从而按照您指定的方式有效地从 URL 中隐藏实际的控制器类名称。