这是我的routing.yml文件
admin:
path: /
host: "admin.devhostname.com"
defaults:
_controller: AdminBundle:Default:index
app:
resource: "@AppBundle/Controller/"
type: annotation
prefix: /
一切正常,但admin.devhostname.com/contact_us
与app
的{{1}}路由匹配除外。因为contact_us
路由捕获了app:
主机配置。要获得我想要的结果,我需要将ANY
添加到每个其他路由配置。有没有更好的方法来实现这个目标?
答案 0 :(得分:0)
这是我想出的解决方案。到目前为止是最好的方法。
我将所有与网站相关的路由移到另一个文件routing_site.yml中,然后使用$(document).ready(function(){
$("[id^='rdlAmountSlot_'][type='radio']").each(function () {
$(this).change(function(){
var radioBtnId = this.id;
var $this = $(this);
radconfirm('Are you sure you want to select this slot?', function(arg){
if (arg == true) {
$find('<%= FindControl("txtAmount").ClientID %>').set_value("");
}
else {
$this.siblings('input').prop('checked',true);
var rdlAmountSlot = document.getElementById(radioBtnId);
rdlAmountSlot.checked = false;
$this.prop('checked', false);
}
}, 300, 100,"");
})
});
});
包含该路由。
host