如果在Symfony项目中硬编码,那么生成正确的URL会很热吗?

时间:2015-08-27 19:48:43

标签: symfony router

当我在控制器中使用{{path(' contact_route')}}及其等效函数时,生成的网址是正确的=> http://localhost/myproject/web/app_dev.php/contact

但是,如果我对URL进行硬编码(我在某些特定情况下被迫这样做),我会得到一些不需要的东西,(a href =" / contact")=> http://localhost/contact

2 个答案:

答案 0 :(得分:1)

你是什么"可能"询问是如何将正确的基本URL添加到手动构建的URL中,例如:

$.ajax(url)
  .progress(function(){
    /* do some actions */
  })
  .progressUpload(function(){
    /* do something on uploading */
  });

或者如果您需要FQDN网址:

a href="{{ app.request.baseUrl }}/contact"

答案 1 :(得分:0)

如果您设置<a href="/contact">...,您所期望的只是指向引荐页面的相对网址加上&#39; / contact&#39;。