我正在尝试向我的应用程序添加一个路由,以便我可以将它与 ajax 调用一起使用。
这是我在 application.ini 中的内容
;Routes
resources.router.routes.products.route = "/backend/api/:command"
resources.router.routes.products.defaults.module = "backend"
resources.router.routes.products.defaults.controller = "api"
resources.router.routes.products.defaults.action = "index"
当对 /backend/api/SomeCommand 进行 ajax 调用时,会产生以下错误:
消息:指定的控制器无效(后端)
array (
'controller' => 'backend',
'action' => 'maestro',
'module' => 'default',
)
如您所见,模块已设置为“默认”,而不是“后端”,并且控制器是“后端”而不是“api”,这可能是什么原因造成的?