2011-02-14 70 views
0

我正在構建一個後臺管理員用於在線報紙上撰寫文章,並且需要插入圖像(1對n關係)。其實我寫了一個表格來處理顯示的字段,這個效果很好。Symfony 1.4後端:generator.yml和表單類的自定義部分共存

現在我想添加一個部分,它將顯示已經鏈接到文章的圖像,所以我有一個組件類與行動executeShowImages以及模板_showImages.php。

我的問題 我會保留所有的定義窗體類,但只是添加這個組件/局部顯示,我不能很容易地做到這一點。這裏是我的發電機文件:

generator: 
    class: sfPropelGenerator 
    param: 
    model_class:   article 
    theme:     admin 
    non_verbose_templates: true 
    with_show:    false 
    singular:    article 
    plural:    articles 
    route_prefix:   article 
    with_propel_route:  1 
    actions_base_class: sfActions 

    config: 
     actions: ~ 
     fields: ~ 
     list: ~ 
     filter: ~ 
     form: 
     class: ArticleFormBackend 
     display: [ ~showImages ] 
     edit: ~ 
     new:  ~ 

如果我這樣做,只顯示showImage組件。怎麼可以做到這一點?

非常感謝您的幫助

回答

0

是的,你是對的 - 「只有showImage組件顯示」。 您應該插入您想要查看的所有字段的列表(如果您覆蓋選項)。

所以你的形式選項應該是這樣的:

form: 
    class: ArticleFormBackend 
    display: [ title, body, ~showImages ] 
+0

感謝。在我的班級形式中,我包含了i18n字段`$ this-> embedI18n(array('en','fr','de'));`我在配置程序中怎麼做? – jb23 2011-02-15 16:17:34

相關問題