0

我有一个名为“详细信息”的控制器,并且有一些功能。我想将用户重定向到 /details/index,url 格式类似于 /details/(:any)。但是功能/详细信息/产品只有一个例外。我试过这样

$route['(^(?!details/product)\S*)'] = 'details/all_product';

但它没有用。我怎样才能做到这一点?我在做什么错?

4

1 回答 1

1

我已经使用其他一些参考资料解决了这个问题。解决方案是我无法创建任何会动态产生异常的路由配置。我只需要手动完成。解决方案是

$route['details/product'] = 'details/product';
$route['details/(:any)'] = 'details/index';

在我声明(:any)的路由规则之前,我必须手动放置该异常。

于 2013-02-23T12:03:29.983 回答