Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 6.03.2013 Ostrzeżenie: (0%)
|
Cześć, robie apkę typu organizer i zastanawiam się nad tym czy tworzyć osobną tabelę w bazie dla modelu PRIORYTET. Wartości (czyli np. niski, normalny wysoki) nie będą się zmieniać więc czy opłaca się tworzyć tabelę w bazie do tego czy lepiej zapisać to gdzieś w aplikacji. Zamierzam pisać w Laravelu.
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
Ja lubię takie mini konfiguracje trzymać w jakimś nadrzędnym kontrolerze.
Ma to kilka plusów: - o wiele szybciej jest dodać pole do klasy aniżeli robić tabelę i model do tego - łatwo edytować - ustalasz format tablicy ręcznie - jest też szybciej zrobić jakiś wyjątek, np. jeżeli jeden użytkownik miałby mieć o jeden priorytet więcej do wyboru to wystarczy prosty if w konstruktorze, robiąc to na bazach już musiałbyś się pokusić o drugą tabelę - łatwy dostęp ($this->), w CI dostęp jest także w widokach choć staram się przekazywać jawnie taką zmienną aby była dostępna pod $var. Do minusów: - problem jest z dostępem do takiej tablicy z modeli (nie wiem jak w Laravel ale w CI troszkę trzeba się pomęczyć) - ogólnie brzydko to wygląda gdy w takich kluczowych plikach są takie "własne wartości", pół biedy jak po angielsku (IMG:style_emoticons/default/wink.gif) Ten post edytował markonix 22.03.2016, 10:03:34 |
|
|
|
Aver4 Sens robienia tabeli w bazie dla niezmienialnych danych 21.03.2016, 15:13:25
viking Jak nie ma innych powiązań tylko występuje w jedne... 21.03.2016, 15:26:01
Aver4 Powiązania będa gdyż zadania będą powiązane z prio... 21.03.2016, 15:39:32
mmmmmmm 1. Dane niezmienne nigdy nie są "niezmienne... 21.03.2016, 21:36:17
Aver4 Ok, dzięki za odpowiedzi, póki co zostanę chyba pr... 22.03.2016, 13:25:48 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 16:03 |