2017-07-11 11 views
1

この問題にかなりの時間をかけても、私はまだこれを動作させることができません。次のように私のbase.html.twigファイルでは、私は、Webディレクトリ内のCSS/bootstrap.min.cssにあるbootstrap.min.cssファイル、リンクされていますSymfony 3.3 - bootstrap.min.cssへのリンク

{% block stylesheets %} 
<link rel="stylesheet" href="{{ asset('css/bootstrap.min.css') }}" /> 
{% endblock %} 

が、私はその後、base.htmlを拡張します私のテンプレートファイルで.twigファイル、私はこれらのファイルのいずれかに移動したときに、私は次のようなエラーメッセージが出ます:私はここで間違ってやっているのと途方に暮れてよ

> Request URL:http://example/css/bootstrap.min.css 
Request Method:GET 
Status Code:404 Not Found 

を!どんな助けもありがとう。

base.html.twigファイル:

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
    <meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <meta name="description" content=""> 
    <meta name="author" content=""> 
    <link rel="icon" href="../../favicon.ico"> 

    <title>{% block title %}Welcome!{% endblock %}</title> 

    <!-- Bootstrap core CSS --> 
    {% block stylesheets %} 
    <link rel="stylesheet" href="{{ asset('css/bootstrap.min.css') }}" /> 
    <link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" /> 
    {% endblock %} 
    </head> 

    <body> 

    <nav class="navbar navbar-inverse"> 
     <div class="container"> 
     <div class="navbar-header"> 
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 
      <span class="sr-only">Toggle navigation</span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      </button> 
      <a class="navbar-brand" href="#">Todo List</a> 
     </div> 
     <div id="navbar" class="collapse navbar-collapse"> 
      <ul class="nav navbar-nav"> 
      <li class="active"><a href="/">Home</a></li> 
      <li><a href="/todo/create">Add todo</a></li> 
      </ul> 
     </div><!--/.nav-collapse --> 
     </div> 
    </nav> 

    <div class="container"> 
     <div class="row"> 
     <div class="col-md-12"> 
      {% block body %}{% endblock %} 
     </div> 
     </div> 
    </div><!-- /.container --> 
    {% block javascripts %} 
    {% endblock %} 
    </body> 
</html> 

index.html.twigファイル:

{% extends 'base.html.twig' %} 

{% block body %} 
/INDEX 
{% endblock %} 

私のサーバ設定:

<VirtualHost *:80> 
DocumentRoot "/xampp/htdocs/symfony/todolist/web/app_dev.php" 
ServerName todolist 
</VirtualHost> 
+0

あなたの拡張ファイルを投稿することができますか? – Arcv

+0

こんにちは@Arcv - 私は余分な情報を含んでいます。どんな助けもありがとう。ありがとう。 – jpradcliffe

+0

ウェブディレクトリから何かを取得することはできますか? –

答えて

0

だからあなたのApacheのconfigがいるようですあなたがそれらのファイルにアクセスするのを妨げるものであるかどうか。代わりに、次のバージョンを使用してください:

<VirtualHost *:80> 
    ServerName todolist 
    DocumentRoot /xampp/htdocs/symfony/todolist/web 
    <Directory /xampp/htdocs/symfony/todolist/web> 
     AllowOverride All 
     Order Allow,Deny 
     Allow from All 
    </Directory> 
</VirtualHost> 

は、より多くの情報のため、このページをチェックしてください:https://symfony.com/doc/current/setup/web_server_configuration.html

関連する問題