簡體   English   中英

用樹枝中的資產加載圖像

[英]load image with asset in twig

我想在樹枝上加載圖像,但不顯示任何內容,僅顯示圖片alt

這是我的list.html.twig將加載圖像:

<img src="{{ asset('images/2.jpg') }}" alt="Symfony" />

這是我的控制器:

<?php
namespace AppBundle\Controller;

use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Response;

class InheritanceController extends Controller
{
    /**
     * @Route("/inherit")
     */
    public function inheritAction(){
        return new Response($this->render('article/list.html.twig'));
    }
}

我的圖像文件夾在根目錄中

僅當圖像存在於web/images文件夾中時,才可以使用其默認配置的twig中的asset()函數,然后可以通過{{ asset('images/<image_name>') }}來調用任何圖像

通過控制台安裝資產: php app/console assets:install --symlink

方法$this->render()已經返回一個Response實例,只需將其更改為return $this->render(...)然后重試即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM