[Symfony] Upload d'image dans l'admin en i18n

Lowee -  
 Nico -
Bonjour à tous,

Je travaille sur l'internationalisation d'un site qui contient des fiches produits. J'en suis à admin et tout marche bien sauf pour l'upload d'image, je n'arrive pas à changer le form pour qu'il upload mes images.

Le code du form avant l'internationalisation était comme ça

class ProductForm extends BaseProductForm
{
  public function configure()
  {
  	
	$path = DIRECTORY_SEPARATOR.sfConfig::get('app_uploads_shared').DIRECTORY_SEPARATOR.'products'.DIRECTORY_SEPARATOR.$this->getObject()->getId().DIRECTORY_SEPARATOR;
	
	/* WIDGET */
  	$this->widgetSchema['imgprod_face'] = new sfWidgetFormInputFileEditable(
		  array(
		  'file_src' =>$path.$this->getObject()->getImgprodFace(),
		  'is_image' =>true,
		  'edit_mode' => !$this->isNew(),
		  'template' =>'<div>%file%<br />%input%<br />%delete% %delete_label%</div>'
		  ));
(...)


Je sais que je dois créer le widget dans la classe ProductTranslationForm mais cette classe n'a pas accès aux méthodes getId() et getImgprodFace().

Merci d'avance.

Lowee

A voir également:

2 réponses

Lowee
 
up
0
Lowee
 
S'il vous plait, help !
0
Joff
 
Je sais ça arrive tard mais bon si ça peut aider quelqu'un...
Il suffit de mettre :
$this->getObject()->get('imgprod_face') à la place de $this->getObject()->getImgprodFace()
et dans la même idée $this->getObject()->get('id') à la place de $this->getObject()->getId()

Enjoy !!!
0
Greg
 
oui ça m'a aidé, merci
0
Nico
 
Oooh yes ! Merci Joff
0