2011-11-24 211 views
0

我使用symfony 1.4.15与教条。我有模块,有两个国际领域。所以在我的表格课上我做:Symfony i18n字段和管理生成器

$this->languages = sfConfig::get('app_cultures_enabled'); 
     $langs = array_keys($this->languages); 

     $this->embedI18n($langs); 

     foreach($this->languages as $lang => $label) 
      { 
       $this->widgetSchema[$lang]['name'] = new sfWidgetFormTextarea(array(), array('cols'=>40,'rows'=>2)); 
       $this->widgetSchema[$lang]['description'] = new sfWidgetFormTextarea(array(), array('cols'=>80,'rows'=>5)); 
      } 

它是完美的工作! 但我在表单中有很多字段,所以我需要在表单中创建一些“组”。所以,我对我做generator.yml未来

config: 
     form: 
     display: 
      Main info:[active,position,сoverage_id,basis_id,durability_id,comfort_id,weight_coating,thickness_coating,height_of_pile,segment_id,width_rolls_one,width_rolls_two,width_rolls_three,standart_width_rolls,max_width_rolls,min_width_rolls] 
      Price: [price,margin_on_roll,margin_on_cutting,special_discount,discount_for_residues] 
      Market: [certificate] 

我不能显示两个国际化领域的“名称”和“说明”。我尝试 市场:[name_i18n]和name_i18n_uk等等。那么是可以做出来的吗?如果没有其他的方式来组织归档?

谢谢!

回答

0

你可以做的是发电机是这样的:

form: 
    display: 
    Market: [certificate, pt, en, es, ...] 
+0

谢谢是工作! – denys281

相关问题