2013-04-30 60 views
3

當我想在當前視圖中修改某些內容時,我必須看到操作和控制器(例如,DefaultController:indexAction),轉到操作功能(indexAction)並查看該操作的文件正在渲染。查找當前視圖的樹枝文件

有沒有更快的方法來找出哪些是在當前視圖中呈現的文件(xxxx.html.twig)?

+1

如果您有權訪問調試工具欄,您可以在時間軸部分看到它。如果你不想點擊,你可能需要使用這個:http://symfony.com/doc/current/cookbook/profiler/data_collector.html – cheesemacfly 2013-04-30 20:03:36

+0

我會堅持到時間軸選項,謝謝! – zizoujab 2013-05-24 16:41:13

回答

2

某處在主佈局,您可以添加這樣的事情:

{% if app.environment == 'dev' %} 
    {% block templateName %}{% endblock %} 
{% endif %} 

而且要看到佈局的路徑,你就把:

{% block templateName %}{{ _self.templateName }}{% endBlock %} 

這將顯示模板名稱當你處於發展環境時,你想要的任何地方。