Hirdetés
- CES 2026: valóságos képkockagenerálók lesznek a modernebb GeForce-ok tavasszal
- CES 2026: Visszatér a legjobb Expertbook
- CES 2026: A legjobb volt, az is marad? Itt a Zenbook A14 második generációja
- CES 2026: akár játszhatunk is az Acer RGB lézerprojektorával
- Iterálunk, iterálunk? DeepCool AK700 Digital processzorhűtő
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Gaming notebook topik
- Vezetékes FEJhallgatók
- Azonnali alaplapos kérdések órája
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- RTX 4070 SUPER / micro lagg / nincs kihasználva 55-60% futás
- A legrosszabb CPU-k – az ExtremeTech szerint
- Mini-ITX
- Sony MILC fényképezőgépcsalád
- CES 2026: Teljesen szürreális lett az ASUS asztali gamer PC-je
Új hozzászólás Aktív témák
-
cucka
addikt
válasz
Sk8erPeter
#4012
üzenetére
Ez most ilyen default értéket ad, mert a hu és en nyelvekhez nyúlkálsz a legtöbbször, és ha mégis másik nyelvre van szükséged, akkor lekérdezed adatbázisból, de egyébként nincs rá szükség?
A kódban található osztályok nem tudnak olyat, hogy default érték, de bele lehet építeni.
Ha megfigyeled, a kimásolt kódban a my_language osztályt példányosítom be, amelynek nincs szüksége semmilyen adatbázisra, működik anélkül is. Nyilván ekkor kézzel kell hozzáadni a lehetséges nyelveket (vagyis az add_language metódust használva)
A my_db_language osztály annyival tud többet, hogy ki tudja olvasni az adatbázisból a lehetséges nyelvek listáját. Ha megnézed, akkor ugyanazt az add_language metódust használja, mint amit az első példában kézzel hívtam meg.Amúgy ezek csak példa osztályok, az elv a fontos. A my_language képes rá, hogy nyilvántartsa a nyelvek listáját, oda-vissza fordítson szöveges azonosító és numerikus azonosító között. A my_db_language ennek a leszármazottja, egy plusz funkcióval, be tudja olvasni a nyelvek listáját az adott táblából/mezőnevekből.
(Amúgy nagyon hasonló a saját language osztályom is, csak az ki van bővítve néhány funkcióval)
Új hozzászólás Aktív témák
- A fociról könnyedén, egy baráti társaságban
- Lexus, Toyota topik
- sziku69: Szólánc.
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Google Pixel 9 Pro XL - hét szűk esztendő
- Alkoholista nevelde
- Motoros topic
- Spórolós topik
- sziku69: Fűzzük össze a szavakat :)
- WoW avagy World of Warcraft -=MMORPG=-
- További aktív témák...
- Dell Latitude 3310 13,3", Gold 5405U, 8GB RAM, SSD, jó akku, számla, 6 hó gar
- Bomba ár! Lenovo ThinkPad L480 - i5-8G I 16GB I 256SSD I 14" FHD Touch I HDMI I Cam I W11 I Gar
- LG 32UQ85V-W / 32" Nano IPS / 4K 3840x2160 / Gyárilag Kalibrált / HDR 400 / USB Type-C 90W
- Újszerű Dell Latitude 7400 14" FHD IPS, i5 8365U, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- Tablet felvásárlás!! Samsung Galaxy Tab A8, Samsung Galaxy Tab A9, Samsung Galaxy Tab S6 Lite
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


