2015-01-17 39 views
1

对不起,如果这个问题听起来很愚蠢,但我对PHP不太熟悉,但我必须在Symfony和Twig上构建这个abandoned open source app的某些部分。编辑yml文件没有效果

所以我有template.yml和它的这些发票模板的唯一地方,我做了一个grep搜索来确认。文件内容如下所示:

Template: 
    Template_1: 
    name: Invoice Template 
    slug: invoice-template 
    models: Invoice 
    template: 
     .... 

它的HTML和CSS,当我编辑没有对应用程序的影响。我试图禁用缓存settings.yml

prod: 
    .settings: 
    no_script_name:   true 
    logging_enabled:  true 
    error_reporting:  <?php echo ((E_ALL | E_STRICT)^E_NOTICE)."\n" ?> 
    web_debug:    true 
    cache:     false 

,我也做了:

./symfony cache:clear

...但没有运气。我在这里做错了什么?是的,我检查了几次路径,不是我正在编辑错误或本地文件。

回答

2

您正在查看的fixture文件。它在安装过程中加载,很可能只是作为加载演示数据的可选步骤。它被加载到数据库中,所以这就是你需要查看的地方,表template,栏template

+0

DB中的模板文件?毫无疑问,它是一款蹩脚的软件,但不幸的是它完美满足了我的要求。 :( – 3zzy

+0

取决于需求在这个应用程序中,发票模板是数据,所以他们把它放到数据库中。因为它是树枝,它可能被缓存为文件系统上的php,我不知道。 – Marek