如何在CakePHP中为许多控制器和操作创建路由


How to create route for many controllers and actions in CakePHP?

我已经用四列定义了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的结果进行循环。