2016-03-08 198 views
1

我正在創作一個交響樂網站,版本2.8.3。我有所有的控制器和樹枝文件設置。樹枝無法呈現模板

我去的每一頁我得到默認的歡迎屏幕。

symphony分析器顯示正確的樹枝文件,但不呈現它。

有什麼建議嗎?

在DefaultController.php

/** 
* @Route("/") 
* @Template() 
*/ 
public function indexAction() 
{ 

} 

base.html.twig

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="UTF-8" /> 
    <title>{% block title %}Welcome!{% endblock %}</title> 
    {% block stylesheets %}{% endblock %} 
    <link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" /> 
</head> 
<body> 
    {% block body %}{% endblock %} 
    {% block javascripts %}{% endblock %} 
</body> 

index.html.twig

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

{% block body_container_main_content %} 
+0

檢查模板。你可以發佈一些控制器代碼來幫助我們嗎? –

+1

你遇到異常? –

+0

你的'indexAction'什麼也沒做,你忘記了一些代碼嗎? –

回答

2

你不必body_container_main_content塊一世n個基本模板

將它添加到基體塊通過控制器呈現

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="UTF-8" /> 
    <title>{% block title %}Welcome!{% endblock %}</title> 
    {% block stylesheets %}{% endblock %} 
    <link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" /> 
</head> 
<body> 
    {% block body %} 
     {% block body_container_main_content %}{% endblock %} 
    {% endblock %} 
    {% block javascripts %}{% endblock %} 
</body> 
+0

謝謝。我忘了在升級應用程序時被覆蓋。 – Jeremy