Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] nazwa pliku zależna od pól w formularzu
Magician
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 1
Dołączył: 20.03.2007

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


Witam,

mam formularz z polami name, name2 i pole file - fileupload
  1. <?php
  2. $this->widgetSchema['file'] = new sfWidgetFormInputFileEditable(array(
  3.            'label' => 'Photo',
  4.            'file_src' => '/uploads/'.$this->getObject()->getFile(),
  5.            'is_image' => true,
  6.            'edit_mode' => !$this->isNew(),
  7.            'with_delete' => true,
  8.            'template' => '<div><b><a href="/uploads/'.$this->getObject()->getFile().'" target="new">'.$this->getObject()->getFile().'</a></b><br />%input%<br />%delete% Usuń aktualny plik</div>'
  9.            ));
  10. $this->validatorSchema['file'] = new sfValidatorFile(array('path' => sfConfig::get('sf_upload_dir'), 'required' => false));
  11. ?>

chcę zapisać uploadowany plik pod ścieżką \name\name2.ext
i wymiękam...

Co próbowałem:
1. Postvalidator jet uruchamiany po walidacji wszystkiego - a nie chcę przenosić / kopiować pliku.
2. Czy dobrym pomysłem jest dostęp do danych post z formularza w walidatorze? Jeśli tak, to w jaki sposób to zrobić?
3. Próbowałem definować generateFileFilename() ale nie wiem jak zaciągnąć do niego dane z formularza....

Prośba o jakiekolwiek sugestie albo wskazówki...

Ten post edytował Magician 29.07.2009, 15:02:26
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 05:49