如何在codeigniter中获取所有声明的路由?像前。print_r($路由)
因为这是问题所在,如果客户将他的用户名注册为“facebook”,他将被路由到 account/facebook_login 而不是他的个人资料,如果我更改了路线的顺序,所有链接都将被路由到客户/个人资料,这是不不不!
所以基本上,我不想列出我声明的所有路由并将其放入另一个数组或数据库表中,而是想循环进入路由数组并检查是否已经声明了一个单词,以便我可以阻止它们注册那个词作为他们的用户名。
这是我的示例路线:
// Account routes
$route['login'] = 'account/login';
$route['logout'] = 'account/logout';
$route['register'] = 'account/register';
$route['facebook'] = 'account/facebook_login';
$route['twitter'] = 'account/twitter_login';
$route['settings'] = 'account/settings';
$route['validate/(:any)'] = 'validate/$1';
// Dynamic routes
$route['(:any)'] = 'customer/profile/$1';