Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] upload pliku w symfony 1.2 w embedForm
stachuf11
post
Post #1





Grupa: Zarejestrowani
Postów: 154
Pomógł: 1
Dołączył: 24.04.2006

Ostrzeżenie: (0%)
-----


witam
mam 2 tabele, produkty i pliki, tabela pliki jest w realicji z tabelą produkty i ma pole produkty_id, oraz pole plik

  1. <?php
  2. class ProduktyForm extends BaseProduktyForm
  3. {
  4.  public function configure()
  5.  {
  6.   foreach($this->getObject()->getPlikis() as $plik)
  7.     {
  8.       $formularz=new PlikiForm($plik);
  9.        $this->embedForm('Pliki'.$plik->getId(), $formularz );
  10.     }
  11.    $formularz=new PlikiForm();
  12.    $this->embedForm('pliki',$formularz);
  13.  
  14.  
  15.  }
  16. ?>


oraz

  1. <?php
  2. class PlikiForm extends BasePlikiForm
  3. {
  4.  public function configure()
  5.  {
  6.    $this->widgetSchema['plik']= new sfWidgetFormInputFile();
  7.     $this->validatorSchema['file'] = new sfValidatorFile(
  8.  'required'   => false,
  9.  'path'       => sfConfig::get('sf_upload_dir').'/jobs',
  10.  'mime_types' => 'web_images',
  11. )
  12. );
  13.  
  14.  }
  15. ?>

gdy controlerze wywołam
  1. <?php
  2. $this->form1=new ProduktyForm();
  3. ?>


, działa to poprawnie, pliki są uploadowane w podformularzach , a teraz mam pytanie, jak kontrolować nazwę pliku uploadowanego, lub ewentualnie przeskalować rozmiar obrazka, w jakiej akcji w widgecie to umieścic?

Ten post edytował stachuf11 14.04.2009, 17:44:09
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 22:56