gpt4 book ai didi

symfony - 如何处理 symfony 2 路由中的问号

转载 作者:行者123 更新时间:2023-12-01 10:04:10 25 4
gpt4 key购买 nike

我使用带有动态源的 jquery ui 自动完成:

 $( "#shop-id" ).autocomplete({
source: function(request, response){
$.ajax({
type: "GET",
url: "/app_dev.php/ticket/get_sids/",
data: {
term: request.term
},
success: function(data){
console.log(data);
}
})
}
});

生成的 url 将如下所示:

/app_dev.php/ticket/get_sids/?term=22

我如何在 symfony 2 路由中处理它?我尝试了几件事,但问号似乎是瓶颈。

有什么想法吗?

最佳答案

term=22 是一个查询参数 — GET 请求附带的参数。 Symfony 在检查路由时不会使用它,因此它会尝试为 /ticket/get_sids/ 寻找路由。如果您定义一个 Controller 来处理这个 URL,那么您可以像这样获取 term 参数:

$term = $request->query->get('term');

关于symfony - 如何处理 symfony 2 路由中的问号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12460835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com