Php 如何获取一个值作为指向细枝的实体中的URL

Php 如何获取一个值作为指向细枝的实体中的URL,php,symfony,doctrine-orm,doctrine,twig,Php,Symfony,Doctrine Orm,Doctrine,Twig,我有一个名为Shop的实体,其中有一个名为domainURL的属性。在我的小树枝上,我做了以下事情: <a href="{{ shop.getSubdomain() }}"> 我怎样才能得到网址 下面是getSubdomain()的代码: 我很确定浏览器只显示当前域前面的url,因为链接的href是相对url(缺少Touki指出的方案),而不是绝对url 我会使用{{app.request.scheme~'://'~shop.subdomain}} 信息:twig将自动调用gett

我有一个名为Shop的实体,其中有一个名为domainURL的属性。在我的小树枝上,我做了以下事情:

<a href="{{ shop.getSubdomain() }}">
我怎样才能得到网址

下面是getSubdomain()的代码:


我很确定浏览器只显示当前域前面的url,因为链接的href是相对url(缺少Touki指出的方案),而不是绝对url

我会使用
{{app.request.scheme~'://'~shop.subdomain}}


信息:twig将自动调用getter,无需使用
shop.getSubdomain()

显示getSubdomain()的代码?给定此代码,唯一可能的情况是,
$subdomain
实际具有值
www.mydomain.com/somesubdomain.test.com
,也许再看看你在哪里设置的?只需将
http://
前置到
getSubdomain
?@Touki这样方案就会在那里硬编码。。。在我的工作中不是个好主意;)可能是一个与方案相关的url,比如“//foo.bar.com”?
www.mydomain.com/somesubdomain.test.com
  /**
     * @ORM\Column(name="subdomain", type="string", length=50, nullable=true)
     */
    protected $subdomain;


 /**
     * Get subdomain
     *
     * @return string 
     */
    public function getSubdomain()
    {
        return $this->subdomain;
    }