我发生了一个奇怪的问题。我的应用程序上传图像然后返回绝对URL,例如。 http://localhost:8000/uploads/images/12-6.jpg通过json从路径到用户可以在其他编辑中进行裁剪的路径。
这似乎在生产模式下工作正常,但我在开发中遇到问题,因为由于某种原因,应用程序决定匹配下面定义的路径:
category:
path: /{parent}/{id}/{category}
defaults: { _controller: "AppBundle:Default:showCat", category: '' }
无论如何我可以防止这种情况发生吗?
提前致谢
答案 0 :(得分:0)
也许它正在制作中,因为你没有用env = prod来清除缓存?
你的路线过于宽泛,几乎与一切相符。 uploads/images/12-6.jpg
与您的路线匹配:upload
,ID:images
,类别12-6.jpg
。
如果您需要更多信息,请查看the doc
您应该为路线添加前缀(例如categ/{parent}/{id}/{category}
)或使用以下要求:
category:
path: categ/{parent}/{id}/{category}
defaults: { _controller: "AppBundle:Default:showCat", category: '' }
requirements:
id: \d+
我建议您使用前缀和要求,以避免将来出现路线问题