0

我有这个漂亮的琐碎模式:的Symfony 1.4学说管理员发电机和国际化领域

 
Category: 
    columns: 
    id: { type: integer } 
    name: { type: string(50) } 
    description: { type: text } 
    actAs: 
    I18n: 
     fields: [name, description] 

我用管理员生成器来创建CRUD接口这一模式,问题是,我无法找到的方式来显示国际字段(名称和说明)。当我尝试明确地将它们列在generator.yml中时,我得到错误“Widget”名称“不存在”。

是否有任何构建方式来做到这一点,或者我必须创建自己的自定义小部件,否则?

谢谢!

回答

3

我终于找到“隐藏”到Symfony的自己的文档:)(Practical symfony - Day 19: Internationalization and Localization

的关键部分是使用嵌入到国际化的形式回答得好:

 
$this->embedI18n($cultures); 

其中$文化是数组与所需的文化。例如:

 
$cultures = array('en', 'fr', 'ru'); 

这是搅局者,我和很难找到简单的解释,所以我希望它会节省一些时间做其他的Symfony用户。