Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF][Symfony3] Strategia na tworzenie i zapis miniaturek do zdjęć
CodeRider
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 14.06.2017

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


Cześć!

Mam encję Article, która ma id, title i image. Tworzę formularz, dodaję walidację i wszystko ok.

Ale co w sytuacji, gdy potrzebuję dodatkowo 3 miniaturki z uploadowanego zdjęcia, które muszę przyciąć, uploadować i zapisać do nich ścieżkę w bazie danych?

Czy wtedy powinienem dopisać nową encję zdjęcia, która będzie miała swoją tabelę w bazie danych, dodatkową klasę do przycinania obrazka i będzie wstrzyknięta do Article (encja zdjęcia oczywiście)?
Czy może jest jakieś proste rozwiązanie, aby wszystko to trzymać w encji Artykułu?

Ten post edytował CodeRider 19.06.2017, 19:11:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Puszy
post
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 42
Dołączył: 10.10.2011

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


Z łopatologicznych rozwiązań jest też opcja robienia miniaturek w locie np. przy użyciu Imagine, choć wydajnościowo może się to nie opłacać. Możesz też podczas uploadu tworzyć miniaturki, zapisywać je do folderów "small", "large" etc. Pliki zawsze będą miały tę samą nazwę, więc w encji przechowujesz tylko jedną nazwę a jedynie przy wyświetlaniu korzystasz z niezależnych ścieżek, w przypadku braku zdjęcia (np. dodanie nowego rozmiaru) zawsze możesz użyć HTMLowego atrybutu onerror, sprawdzić czy plik istnieje i wyświetlić inny, lub napisać joba który będzie pobierał z configu wymiary nowego rozmiaru i tworzył nowe miniatury na podstawie oryginalnego pliku, dzięki temu po kilku minutach po dodaniu nowego rozmiaru masz nowe miniaturki.
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: 3.10.2025 - 12:09