Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony] Nazwy uploadowanych plików
Forum PHP.pl > Forum > PHP > Frameworki
Foxx
Jeżeli uploaduję pliki na serwer zgodnie z przykładami z książki, to pliki zachowują swoje oryginalne nazwy i takie nazwy są dodawane do bazy. W jaki sposób poprawnie zadbać o unikalność nazw zachowując jednocześnie oryginalne nazwy?
Nie mogę wymyślić nic innego niż generowanie unikalnej nazwy pliku i zmienianie jego nazwy z jednoczesnym przechowywaniem w bazie nazwy oryginalnej i wygenerowanej. Czyli np:
users:
id:
login:
awatar:
awatar_org_name:

Ale jakoś mi się to nie bardzo podoba, może sf udostępnia jakiś mechanizm obsługi tego?
phpion
Biorąc pod uwagę, że id jest kluczem głównym (czyli unikalnym) wystarczy nazywać pliki $id.jpg np. 1.jpg, 2.jpg...
Cysiaczek
Nie wystarczy unikalny prefix lub sufix i lekka modyfikacja modelu?
  1. <?php
  2. function getPhotoDisplayName()
  3. {
  4.  return $this->stripPrefix($this->getName());
  5. }
  6. ?>


Pozdrawiam
Foxx
Cysiaczek masz rację, prefiks wystarczy. Dzięki
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.