Wpis z mikrobloga

#symfony2 #sonata
jak zrobić formularz do wysyłania plików w sonata admin panel bez tworzenia klasy?
Potrzebuję formularz który przyjmie plik csv i załaduje go do bazy, nie ma potrzeby przetrzymywania pliku na dysku po zakończonym uploadzie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwelukasz: wygląda mi na import. Po co to chcesz uploadować i tworzyć jakieś dodatkowe rzeczy jeśli po imporcie i tak będzie to do wyrzucenia ? Proponuje napisać komende do importu która po prostu otworzy plik z dysku, wrzuci co ma wrzucić do bazy i zamknie plik
  • Odpowiedz
@qwelukasz: a no to o tym nie wspomniałeś. I chcesz to zrobić z poziomu sonaty ? W takim razie musisz nadpisać widok sonaty, zrobić zwykły formularz z typem file, do tego nowy kontroler i zrobione :)
  • Odpowiedz
@qwelukasz: no tak ale jeśli nie chcesz zapisywać tych plików (tak żeby użytkownik widział że plik został dodany) to będzie to conajmniej dziwnie wyglądało jak użytkownik chcąc wrzucić plik będzie musiał kliknąć w admina, później pojawi mu sie pusta tabelka, później musi kliknąć w dodaj nowe a po dodaniu dalej będzie miał pustą tabelke :)
  • Odpowiedz