我有一个名为Shop的实体,其中有一个名为domainURL的属性。在我的树枝上,我做了以下几点:
<a href="{{ shop.getSubdomain() }}">
但是,这总是会将我的根目录附加到子域,从而导致:
www.mydomain.com/somesubdomain.test.com
如何获取网址?
以下是getSubdomain()的代码:
/**
* @ORM\Column(name="subdomain", type="string", length=50, nullable=true)
*/
protected $subdomain;
/**
* Get subdomain
*
* @return string
*/
public function getSubdomain()
{
return $this->subdomain;
}
答案 0 :(得分:2)
我很确定浏览器只显示显示当前域前面的网址,因为链接的href是相对网址(缺少Touki指出的方案)而不是绝对网址。
我会使用{{ app.request.scheme ~ '://' ~ shop.subdomain }}
info:twig将自动调用getter,无需使用shop.getSubdomain()
!