Zum Inhalt wechseln


I18n in Backendformularen


  • Du kannst auf dieses Thema nicht antworten
No replies to this topic

#1 riczan

    Newbie

  • Members
  • PIP
  • 7 Beiträge:

Geschrieben 05 Januar 2012 - 13:29

Hallo zusammen,
ich habe in meiner Anwendung eine Tabelle "services".
Diese ist in der schema.yml mit "i18n" ausgestattet.

ervice:
  tableName: services
  columns:
    id:
      type: integer(4)
      primary: true
      notnull: true
      autoincrement: true
    name:
      type: string(45)
    category_id:
      type: integer(4)
      notnull: true
    headline:
      type: clob(65535)
    teaser_text:
      type: clob(65535)
    text:
      type: clob(65535)
  actAs:
    Timestampable: ~  
    I18n:
      fields: [name, headline, teaser_text, text]     
    Sluggable:
      unique:   true
      canUpdate: true
      fields:   [ name ]  
  relations:
    category:
      class: category
      local: category_id
      foreign: id
      foreignAlias: services
  indexes:
    fk_Leistungen_Kategorien1:
      fields: [category_id]

Somit erzeugt Doctrine ja eine "services_translation" Tabelle.
Nun möchte ich im Backend, wenn ich einen neuen Service erstelle, dieses Paralel tun.
Sprich: ich möchte das selbe Formular 2 mal haben beim ersten wird die culture auf "de" und beim zweiten auf "en" gesetzt.

Ich hoffe das war einigermaßen verständlich :D

Danke und Grüße

Ric