Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> REST - tłumaczenie wartości. Gdzie?
Turson
post
Post #1





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Powiedzmy, że web service zwraca mi JSON'a
Kod
{
    "id":1,
    "name":"foo",
    "status":0
}

klucz "status" może przyjmować różne wartości, które mają rózne znaczenie (tzw. human readable)
0 => "lorem"
1 => "ipsum"
zdefiniowane jest to na poziomie web service jako enum.

Na froncie chcę przetłumaczyć wartość klucza. Zastanawiam się jak to zrobić
1) Niech web service zwraca mi od razu wartość razem ze znaczeniem
Kod
"status": {
    "value": "0",
    "name": "foo"
}

2) Niech front tłumaczy
2.1) mam na stałe zdefiniowaną tablicę taką jak w web serwisie (tutaj by trzeba pilnować spójności, choć przy tym projekcie to nie problem, bo dane będa niezmienne)
2.2) odpytuję web serwis o dostępne wartośći wraz z ich oznaczeniem (najlepiej raz a nie na każde żądanie)
3) Oprócz gettera getStatus() dac getStatusName()

Jak to najlepiej powinno wyglądać?
Na froncie siedzi Angular 1.5

Ten post edytował Turson 12.07.2016, 10:17:28
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 13:55