Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF][Symfony2] Edycja produktu
M4ver7071
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 26.06.2014

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


Witam, posiadam CRUD i gdy edytuje produkt to ścieżkę do zdjęcia produktu znajduje się w input Text. Chciałem dopisać dodatkowe pole input file gdyby wstąpiła potrzeba zmiany zdjęcia. Ale zapis cały do bazy odbywa się poprzez
  1. $em->persist($product);
  2. $em->flush ()
więc zapis jest automatyczny. Chcę dodać input file który w razie czego wyślę plik ale jeżeli w input jest pusty to żeby skrypt nie czyści danego pola w bazie. Jak rozbudować zapis produktów na poszczególne elementy ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
M4ver7071
post
Post #2





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 26.06.2014

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


Ja próbowałem zrobić coś w ten deseń ale nie zapisuje mi do bazy pliku ani go nie wysyła
http://wklej.org/id/1660544/
Go to the top of the page
+Quote Post
Forti
post
Post #3





Grupa: Zarejestrowani
Postów: 655
Pomógł: 73
Dołączył: 2.05.2014

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


Cytat(M4ver7071 @ 12.03.2015, 11:56:22 ) *
Ja próbowałem zrobić coś w ten deseń ale nie zapisuje mi do bazy pliku ani go nie wysyła
http://wklej.org/id/1660544/


a robisz w kontrollerze COŚ aby ten plik zapisać? Samo doctrine go nie zapisuje...

  1. $files = $request->files->all();
  2.  
  3. if ($form->isValid()) {
  4. $uploadableManager = $this->get('stof_doctrine_extensions.uploadable.manager');
  5. if (!empty($files['image']['path']) && $files['image']['path'] instanceof \Symfony\Component\HttpFoundation\File\UploadedFile) {
  6.  
  7. $uploadableManager->markEntityToUpload($entity, $files['image']['path']);
  8. }
  9. //..
  10. }


To ci powinno wystarczyć (IMG:style_emoticons/default/smile.gif)
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: 8.10.2025 - 19:34