Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [symfony] ver 1.4.8, Formularz uploadu pliku
czorny86
post 31.01.2011, 22:18:34
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 27.04.2007
Skąd: Kraków

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


Witam serdecznie mam problem z uploadem pliku w admin generatorze do określonej lokalizacji która tworzona byłaby poprzez pobranie ID konkretnej (w moim przypadku) realizacji i utworzenie katalogu o jej nazwie.
próbuję robić to w ten sposób, ale niestety nic z tego...

Macie może jakieś pomysły ?
Kod
class imageForm extends BaseimageForm
{
  public function configure()
  {

    $this->widgetSchema['path'] = new sfWidgetFormInputFile(array(
    'label' => 'Dodaj zdjęcie',
    ));

    $this->validatorSchema['path'] = new sfValidatorFile(array(
    'required' => false,
    'path' => sfConfig::get('sf_upload_dir').'/userImages/realizations/'.$this->getObject()->getIdRealizations(),
    'mime_types' => 'web_images',
    ));


    }
}
Go to the top of the page
+Quote Post
bikerszymek
post 31.01.2011, 22:41:19
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 13
Dołączył: 23.08.2008

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


Nadpisz sobie metodę zapisu z użyciem:
http://www.symfony-project.org/forms/1_4/e..._02_file_upload

Ten post edytował bikerszymek 31.01.2011, 22:48:24
Go to the top of the page
+Quote Post
czorny86
post 3.02.2011, 00:23:17
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 27.04.2007
Skąd: Kraków

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


Dzieki wielkie za odpowiedź... ale jeszcze raz powoli smile.gif

Nadpisuje metode executeCreate()questionmark.gif w pliku akcji mojego modulu w ten sposób aby sprawdzało id wybranej realizacji
Kod
$this->idRealization = $this->getValue('id_realizations')
przy uloadzie pliku a nastepnie tworzylo katalog o nazwie realizacji
Kod
$this->save(sfConfig::get('sf_images_dir').'/'.$idRealization);
. Czy dobrze Cie zrozumiałem ? Ponieważ kiedy próbuje robić to właśnie w ten sposób nie za wiele z tego wychodzi...
Go to the top of the page
+Quote Post
bikerszymek
post 3.02.2011, 20:14:22
Post #4





Grupa: Zarejestrowani
Postów: 91
Pomógł: 13
Dołączył: 23.08.2008

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


Zobacz sobie do cache co Ci się wygenerowało, dodaj zapis tak jak w linku i koniec. Nie rozumiem w czym problem, tu nie ma filozofii.
Go to the top of the page
+Quote Post
czorny86
post 6.02.2011, 23:23:11
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 27.04.2007
Skąd: Kraków

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


Problem w tym, że stawiam w symfony swoje pierwsze kroki i cieżko mi się przyzwyczaić do nowego środowiska pracy... Ale dziekuję za wskazówki, będę próbował...
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 13.06.2025 - 10:02