链接使用树枝标记

时间:2017-10-23 09:18:50

标签: symfony twig

我有一个实体Documentation,它有一个属性

     /**
      * @var string
      *
      * @ORM\Column(name="url", type="string", length=255)
      */
     private $url;

我没有为这个实体生成crud因为我通过另一个实体创建了一个文档。

但是现在,我正在创建一个管理面板,我想列出我的文档并将<a>标记重定向到$url

用树枝:

     {% for doc in docs %}
        <a href="{{ doc.url }}">{{ doc.name }}</a>
     {% endfor %}

但是现在,要访问我的面板,路径为127.0.0.1:8000/liste/。我有我的清单,没关系。但是,例如,如果doc的网址为www.youtube.com,如果我点击该链接,则会将我重定向到127.0.0.1:8000/liste/www.youtube.com ...我不明白......我没有使用path

1 个答案:

答案 0 :(得分:0)

只需将http://添加到链接(如果尚未存在)。

您还可以创建自定义树枝扩展名http://symfony.com/doc/current/templating/twig_extension.html,并仅为需要的链接添加http://(不存在的位置)。