2017-09-19 152 views
0

我想在我的树枝来加载图像,但它不显示任何东西只显示图片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')); 
    } 
} 

我的图像文件夹在根目录

+0

你是什么意思的根目录?你能展示或描述你的文件架构吗? –

+0

@ t-n-y在symfony中的根目录 – sepehr

回答

1

可以在树枝使用asset()功能,只有当你的图像上web/images文件夹存在的默认配置,那么你可以通过{{ asset('images/<image_name>') }}

0

通过安装资产控制台:php app/console assets:install --symlink

0

的方法作出任何图像的调用$this->render()已经返回Response实例,只需将其更改为return $this->render(...)并再试一次。