【发布时间】:2010-11-20 06:28:44
【问题描述】:
我正在使用 CI 开发一个电子商务网站,其中包含产品类别和产品。我想路由 URL 以便它转到产品控制器,然后为第一段运行 getCategoryByName 函数,然后为第二段运行 getProductByName。这是我所拥有的:
网址: 产品/docupen/rc805 路线.php: $route['products/([a-z]+)'] = "products/getCategoryByName/$1"; $route['products/([a-z]+)/([a-z0-9]+)'] = "products/$1/getProductByName/$2";但它不起作用。 “docupen”是类别,“rc805”是产品。
提前致谢。
感谢大家的帮助。这就是我最终得到的结果。
$route['products/:any/:num'] = "products/getProductByID"; $route['products/:any/:any'] = "products/getProductByName"; $route['products/:any'] = "products/getCategoryByName";【问题讨论】:
标签: php regex http codeigniter routing