Администратор Symfony 1.4, как я могу отображать поля i18n в View - PullRequest
0 голосов
/ 27 февраля 2012

Я использовал генератор администратора, есть таблицы с полями i18n, у меня проблема в том, что при просмотре / показе поля не печатаются с i18n, но когда я редактирую, шоу i18n корректно, но при показе / просмотре не рисуются эти поля.

Как мне настроить отображение полей i18n?

Схема:

Coleccio:
  actAs: 
    I18n:
      fields: [descripcio]
  columns:
    nom:        { type: string(50), notnull: true, unique: true }
    descripcio:   { type: text, notnull: true }
    is_historic:  { type: boolean, notnull: true, default: 0 }

Article:
  columns:
    coleccio_id:        { type: integer, notnull: true }
    nom_foto: {  type: string(50), notnull: true}
    foto:   { type: string(255), notnull: true }    
  relations:
    Coleccio: { onDelete: CASCADE, local: coleccio_id, foreign: id, foreignAlias: Article_FK }

Provincia:
  columns:
    nom: { type: string(50), notnull: true, unique: true }

Punts_Venda:
  columns:
    provincia_id: { type: integer, notnull: true }
    nom:   { type: string(50), notnull: true }
    direccio:   { type: string(100), notnull: true }
    ciutat:   { type: string(50), notnull: true }
  relations:
    Provincia: { onDelete: CASCADE, local: provincia_id, foreign: id, foreignAlias: Punts_Venda_FK }

Primera_Persona:
  actAs:    
    I18n:
      fields: [nom, descripcio]      
  columns:
    name: { type: string(80), notnull: true }
    nom: { type: string(80), notnull: true }
    descripcio:   { type: text, notnull: true }


Imatges_Primera_Persona:
  columns:
    primera_persona_id: { type: integer, notnull: true }
    nom: { type: string(50), notnull: true }
    foto:   { type: string(255), notnull: true }
    codi:   { type: string(100), notnull: false}
  relations:
    Primera_Persona: { onDelete: CASCADE, local: primera_persona_id, foreign: id, foreignAlias: Imatges_Primera_Persona_FK }

Elements_Singulars:
  actAs:    
    I18n:
      fields: [nom, descripcio]
  columns:
    name: { type: string(80), notnull: true }
    nom: { type: string(80), notnull: true }
    descripcio:   { type: text, notnull: true }
    foto:   { type: string(255), notnull: true }

С уважением

1 Ответ

0 голосов
/ 28 февраля 2012

Очистите кэш Symfony (symfony cc), очистите кеш браузера и в файле settings.yml для своего приложения попробуйте следующее:

i18n:                   on
...