Bonjour,
J'ai un schéma tout simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Homepage:
  connection: doctrine
  tableName: homepage
  options:
    collate: utf8_unicode_ci
    charset: utf8
 
  columns:
    texte:
      type: string()
      fixed: false
      unsigned: false
      primary: false
      notnull: false
      autoincrement: false
    titre:
      type: string(255)
      notnull: true
 
  actAs:
    Timestampable: ~
    I18n:
      fields: [texte]
    Sluggable:
      fields: [titre]
      name: slug
      type: string
      length: 255
qui me génère deux tables dont homepage_translation :
2 champs id texte et lang char(2)

Quand je sauvegarde un enregistrement, il me génère autant d'enregistrements que de langues :
id 6
texte mon texte
lang fr
id 6
texte my text
lan en
...
Plus, et là cela se gate, un enregistrement
id 6
texte null
lang fr_FR

Vu la taille du champ lang, ça plante.

J'ai élargi le champ lang et plus de problèmes.

Comment régler cette chose proprement ?


Merci !!!