如何修改codeigniter中的路由以获得正确的数据?

how to modify the route in codeigniter to get correct data?

我试过了

 $route['([a-z]{2})/pages/index/(:num)'] = "pages/(:num)";

这给了我来自数据库的错误

 A PHP Error was encountered

 Severity: Warning

 Message: Missing argument 1 for Pages::index()

 Filename: controllers/pages.php

 Line Number: 14

因为在我的代码中,我尝试从 url 获取值,现在控制器中的函数试图获取 url 的第 5 部分,但找不到任何取决于选择的参数稍后从数据库中,如何解决?

$route['([a-z]{2})/pages/index/(:num)'] = "pages/(:num)";

尝试,

$route['([a-z]{2})/pages/index/(:num)'] = "pages/";

https://www.codeigniter.com/user_guide/general/routing.html