Yii Framework Forum: Gdzie Umieścić Logikę Obsługującą Dene Z Tabeli - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Gdzie Umieścić Logikę Obsługującą Dene Z Tabeli Rate Topic: -----

#1 User is offline   TygrysekHD 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 3
  • Joined: 14-August 14

Posted 21 August 2014 - 01:54 AM

Mam w bazie tabelę, w której zapisuję obrazki. Gdzie powinienem umieścić funkcje pobierające dane do wyświetlenia obrazka, miniaturki itp.

Początkowo dodałem odpowiednie akcje do kontrolera, ale potem umieściłem to w modelu, ale dalej mam wątpliwości. Mam wrażenie, że powinienem stworzyć osobną klasę operującą na polu tabeli zawierającej grafikę.

Jakieś sugestie?
0

#2 User is offline   rob006 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 72
  • Joined: 01-January 13
  • Location:Lublin, Poland

Posted 21 August 2014 - 02:52 AM

Generowanie URLi do obrazka, miniatur itp w modelu - do tego on służy oby operować na danych z tabeli. Do generowania HTMLa do wyświetlania takiego obrazka możesz napisać widget, jeśli to jakaś bardziej skomplikowana procedura (w co wątpię). Ale generalnie nie kombinuj na siłę z szatkowaniem tego na klasy pomocnicze itp. https://pl.wikipedia...8regu%C5%82a%29

BTW: W tej tabeli przechowujesz ścieżki do obrazków, czy faktycznie binarkę obrazków?
0

#3 User is offline   TygrysekHD 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 3
  • Joined: 14-August 14

Posted 21 August 2014 - 03:42 AM

Faktycznie w tabeli przechowuję obrazki, zapisuję plik do pola typu blob.
0

#4 User is offline   rob006 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 72
  • Joined: 01-January 13
  • Location:Lublin, Poland

Posted 21 August 2014 - 03:48 AM

View PostTygrysekHD, on 21 August 2014 - 03:42 AM, said:

Faktycznie w tabeli przechowuję obrazki, zapisuję plik do pola typu blob.

Czemu tak?
0

#5 User is offline   TygrysekHD 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 3
  • Joined: 14-August 14

Posted 21 August 2014 - 04:01 AM

View Postrob006, on 21 August 2014 - 03:48 AM, said:

Czemu tak?

A czemu nie?
0

#6 User is offline   rob006 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 72
  • Joined: 01-January 13
  • Location:Lublin, Poland

Posted 21 August 2014 - 04:50 AM

Wpisz sobie w google "czemu nie trzymać obrazków w bazie danych". Sytuacje gdy to ma sens są sporadyczne i specyficzne, jeśli nie potrafisz jednym zdaniem wytłumaczyć czemu musisz trzymać obrazki w bazie danych, to znaczy że nie powinieneś tego robić.

Zresztą już sam fakt, że stworzyłeś ten wątek i zadajesz pytania gdzie obsłużyć logikę związaną z serwowaniem takich obrazków, powinien ci dać do myślenia.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users