Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [symfony] ver 1.4.8
Forum PHP.pl > Forum > PHP > Frameworki
czorny86
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',
    ));


    }
}
bikerszymek
Nadpisz sobie metodę zapisu z użyciem:
http://www.symfony-project.org/forms/1_4/e..._02_file_upload
czorny86
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...
bikerszymek
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.
czorny86
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ł...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.