2017-09-06 82 views
-2

這是我的DefaultController.php我無法查看我包含它的所有css和js文件。我的錯誤將在我的內部CSS,我已經在我們的樹枝文件中提到。 enter image description here
enter image description here無法查看我包含的所有css和javascript文件

<?php 
namespace AppBundle\Controller; 
use AppBundle\Entity\users; 
use AppBundle\Entity\Login; 
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; 
use Symfony\Bundle\FrameworkBundle\Controller\Controller; 
use Symfony\Component\HttpFoundation\Request; 
use Symfony\Component\HttpFoundation\RedirectResponse; 
use Symfony\Component\HttpFoundation\Response; 
use Symfony\Component\HttpFoundation\Session\Session; 


class DefaultController extends Controller 
{ 
/** 
    * @Route("/timeline", name="timeline") 
    */ 
    public function timelineAction(Request $request) 
    { 

     return $this->render('default/timeline.html.twig'); 
     return $this->redirectToRoute('timeline'); 
    } 
} 

這是我timeline.html.twig文件,我不知道如何使用內部CSS在樹枝

{% extends "::base.html.twig" %} 


    {% block stylesheets %} 

    <style> 

     div { 
      padding-bottom:20px; 
     } 

    </style> 

    {% endblock %} 
    {% block body %} 




     <hr /> 
     <div class="container"> 
      <div class="page-header"> 
       <h1 id="timeline">User Events</h1> 
      </div> 
      <ul class="timeline"> 
       <li> 
        <div class="timeline-badge info"><i class="fa fa-unlock"></i></div> 
        <div class="timeline-panel"> 
         <div class="timeline-heading"> 
          <h4 class="timeline-title">User Logged in</h4>        
          <span><i class="fa fa-clock-o fa-2x"></i> 1 hour 20 minutes ago</span> 
          <hr /> 
         </div> 
         <div class="timeline-body"> 
          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor 
           incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, 
           quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 
           Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. 
           Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum 
          </p> 
         </div> 
        </div> 
       </li> 
       <li class="timeline-inverted"> 
        <div class="timeline-badge success"><i class="fa fa-search"></i></div> 
        <div class="timeline-panel"> 
         <div class="timeline-heading"> 
          <h4 class="timeline-title">User Content Search</h4> 
          <span><i class="fa fa-clock-o fa-2x"></i> 57 minutes ago</span> 
          <hr /> 
         </div> 
         <div class="timeline-body"> 
          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor 
           incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, 
           quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 
           Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. 
           Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum 
          </p> 
         </div> 
        </div> 
       </li> 
       <li> 
        <div class="timeline-badge danger"><i class="fa fa-shopping-cart"></i></div> 
        <div class="timeline-panel"> 
         <div class="timeline-heading"> 
          <h4 class="timeline-title">Items added to shopping cart</h4> 
          <span><i class="fa fa-clock-o fa-2x"></i> 37 minutes ago</span> 
          <hr /> 
         </div> 
         <div class="timeline-body"> 
          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor 
           incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, 
           quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 
           Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. 
           Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum 
          </p> 
         </div> 
        </div> 
       </li> 
       <li class="timeline-inverted"> 
        <div class="timeline-badge info"><i class="fa fa-dollar"></i></div> 
        <div class="timeline-panel"> 
         <div class="timeline-heading"> 
          <h4 class="timeline-title">Payment processed</h4> 
          <span><i class="fa fa-clock-o fa-2x"></i> 27 minutes ago</span> 
          <hr /> 
         </div> 
         <div class="timeline-body"> 
          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor 
           incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, 
           quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 
           Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. 
           Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum 
          </p> 
         </div> 
        </div> 
       </li> 
       <li class="timeline-inverted"> 
        <div class="timeline-badge info"><i class="fa fa-share"></i></div> 
        <div class="timeline-panel"> 
         <div class="timeline-heading"> 
          <h4 class="timeline-title">User logged out</h4> 
          <span><i class="fa fa-clock-o fa-2x"></i> 10 minutes ago</span> 
          <hr /> 
         </div> 
         <div class="timeline-body"> 
          <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor 
           incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, 
           quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 
           Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. 
           Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum 
          </p> 
         </div> 
        </div> 
       </li> 
      </ul> 
     </div> 
    </div> 

    {% endblock %} 
+0

首先,你必須在你的控制器有問題,你有兩個返回 –

+0

我可以在symfony中重定向相同的頁面,如何 –

+0

確定先生,先生,但我無法查看無法查看我包括的所有CSS和JavaScript文件。 –

回答

1

你沒有表現出你的基地.html.twig,但你可能有類似

... 
{% block stylesheets %} 
<link type="text/css" href="mycss1.css"> 
<link type="text/css" href="mycss2.css"> 
{% endblock %} 
... 

所以你timeline.html.twig你必須在樣式表塊的開頭添加{{ parent() }},你的情況

{% block stylesheets %} 

{{ parent() }} 

<style> 

    div { 
     padding-bottom:20px; 
    } 

</style> 

{% endblock %} 
+0

感謝它的工作,先生,你可以解釋和描述{{parent()}}及其功能。 –

+0

這是繼承,當你擴展你的佈局時,你把你的內容放在塊中,但是如果你省略了parent()指令,你完全覆蓋了這個塊。當你添加父(),原始塊也包括在內,並且你的新內容被附加到塊 – liilo

+0

好的,謝謝你分享你寶貴的知識。 –