我已经用四列定义了DB表:short、controller、action、id使用这些列,我想动态地创建路由。例如:http://mywebsite.com/short应该指向由地址正常表示的页面http://mywebsite.com/controller/action/id
有可能做这样的东西吗?
一个简单的谷歌搜索就能揭示这一点。
在routes.php
中,您可以初始化一个模型对象$routeModel = ClassRegistry::init('Route')
,查询$routeModel->find('all')
,并对每一行调用Router::connect
的结果进行循环。