Heroku Symfony2应用程序但无CSS / JS等

时间:2016-01-13 20:04:53

标签: php symfony heroku

我终于让我的Symfony2应用程序在Heroku中工作,除了它没有得到任何CSS或JS。有谁知道问题可能是什么?

包含<head>

中的base.twig.html代码
<head>

    <meta charset="UTF-8" />
    <title>{% block title %}Machine{% endblock %}</title>
    {% block stylesheets %}
        <link rel="stylesheet" type="text/css" href="{{ asset('bundles/bmatznerfoundation/css/foundation.min.css') }}">
        <link rel="stylesheet" type="text/css" href="{{ asset('bundles/project/css/main.css') }}">
        <link href='http://fonts.googleapis.com/css?family=Lato:400,700' rel='stylesheet' type='text/css'>
        <script type="text/javascript" src="{{ asset('bundles/project/js/jquery-1.11.2.min.js') }}"></script>
        <script type="text/javascript" src="{{ asset('bundles/project/js/script.js') }}"></script>
    {% endblock %}
    <link rel="icon" type="image/x-icon" href="{{ asset('bundles/project/favicon.ico') }}">

</head>

我注意到它似乎正在使用Symfony2 favicon等。所以它可能以某种方式使用错误的目录,或捆绑,用于“web”视图。

它是

Root >
    Web >
      bundles >
          bmatznerfoundation > ... 
          framework > (original symfony junk)
          project > (THE FILES I WANT)
      .htaccess
      app.php
      app_dev.php
      apple-touch-icon.png
      config.php
      favicon.ico (a Symfony icon)
      robots.txt

1 个答案:

答案 0 :(得分:1)

哈哈,这很愚蠢,在我的.gitignore文件中,/web/bundles就在那里。我只是删除它,重新提交,然后一切都很好!