在cakephp 2.x中删除了Router :: requestAction 我需要从路由页面调用该操作。实际上我想更新网址的缓存,并从我想要路由传入的页面。它在1.3中是可能的,但在更高版本中不再使用。当系统检查路线设置时,如何访问控制器功能?
答案 0 :(得分:2)
Router::requestAction()
即使在1.3中也从未存在过。您所指的功能可能是Object::requestAction()
,也可以在2.x中使用。但是在2.x Router
中不再扩展Object
,因此该函数不可用。我仍然不明白为什么你需要调用控制器动作来更新你的url缓存。我假设你有你需要的db中存储的路由和/或url slugs,为此你应该有一个返回所需信息的模型函数。