EasyAdmin捆绑包-Symfony

时间:2018-07-23 14:04:08

标签: symfony

我与EasyAdmin合作,但不知道如何在列表视图中添加图像。

我想在价格旁边添加两张图片(只需2个徽标),并带有指向相关网站的链接。管理员可以点击徽标AB重定向到网站。

我可以插入具有优先级的链接(带有链接的接口)。

Interface with links

这是我的代码:

app / config / config.yml

list:
fields:
    - { property: 'low_amz', label: 'Amazon' }
    - { property: 'url_amz', label: 'Amz', type: 'url' }

    - { property: 'low_pm', label: 'PriceMinister' }
    - { property: 'url_pm', label: 'Pm', type: 'url' }

但是我如何用图像替换这些链接的值。这些图像存储在本地。

使用我的缩略图,它可以工作:

 - { property: 'urlPdtImg', type: 'image', label: ' ' }

但就我而言,我只想更改img中的“字符串”值。当然,这是行不通的:

- { property: 'url_pm', label: 'Pm', type: 'url', base_path: '/img/Amazon.svg' }}


EasyAdmin Bundle 1.17.12
Symfony 3.4

今天愉快。

1 个答案:

答案 0 :(得分:0)

这是我的文件:

文件config.yml:

- { property: 'url_amz', label: ' ', type: 'url', template: 'easy_admin/fields/_url1.html.twig' }

文件_url.html.twig

<a href="{{ value }}">
<img src="{{ asset('Img/PM.svg') }}" alt="Amazon logo" style="height: 30px;"/>

Result