2014-02-13 94 views
0

我下面的交响乐2的教程,但不能让样式表加载所有我得到的是一个404Symfony2的嫩枝样式表

我曾尝试也增加了其进入的路线,但我得到一个权限错误样式表。

应用程序/资源/视图/ base.html.twig

<!DOCTYPE html> 
<html> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html"; charset=utf-8" /> 
     <title>{% block title %}symblog{% endblock %} - symblog</title> 
     {% block stylesheets %} 

      <link href="{{ asset('css/screen.css') }}" type="text/css" rel="stylesheet" /> 
     {% endblock %} 

我已经添加了样式表到应用程序/资源/视图/网络/ CSS/screen.css

任何想法为什么这不起作用? Tutorial

+0

你检查css文件的权限? –

回答

1

项目资产(资源从应用程序/文件夹)被资产忽略:安装命令。只有捆绑的资源才会自动复制到web/文件夹中。

您应该将您的应用程序(项目)资源直接放置在网络/文件夹中。

http://symfony.com/doc/current/cookbook/assetic/asset_management.html

顺便说一句:只有Web /文件夹是公开的。 看看你的HTML在浏览器中呈现的源代码,你会发现你的CSS文件的前缀是web/。这是什么资产()命令做

+0

谢谢,每天都在学习新东西。 – Brent