bonjour,
j'ai un schema.yml de cette forme:
l'idée est que ce champs soit un fichier a uploader via la backend.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 test: tableName: test actAs: I18N: fields: [image] columns: image: { type: string(255) }
donc aprés avoir généré via doctrine:generate-admin
je modifie mon testForm en rajoutant ceci:
puis je modifie mon testTranslationForm en rajotuant ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $this->embedI18n(array('en', 'fr')); $this->widgetSchema->setLabel('en', 'English'); $this->widgetSchema->setLabel('fr', 'French');
et ça me fait une erreur lors de la sauvegarde.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $this->widgetSchema['image'] = new sfWidgetFormInputFile(array( 'label' => 'Image', )); $this->validatorSchema['image'] = new sfValidatorFile(array( 'required' => true, 'path' => sfConfig::get('sf_upload_dir').'/images', 'mime_types' => 'web_images', ));
des que j'enleve le I18N tout est ok.
je ne trouve rien sur ce problème
Partager