- Minikijelzőben és szénszálban hisz az Epomaker új egere
- OLED monitor topic
- Életlen svájcibicska: Teszten az LG 45GX90SA okos gamer monitor
- Miért tűntek el ezek a PC-alkatrészek?
- iPad topik
- Milyen nyomtatót vegyek?
- Melyik tápegységet vegyem?
- Kormányok / autós szimulátorok topikja
- TCL LCD és LED TV-k
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
Új hozzászólás Aktív témák
-
PazsitZ
addikt
válasz
Speeedfire
#9712
üzenetére
Persze
A Yii-nél a model() egy static osztálypéldáyosítás.
lásd pl. singleton pattern esetén. is static hívással pédányosítod az osztályt (persze ott a lényeg, hogy mindig csak egy objektum példány létezik).Lényegében ez egy shortcut. a példádban is első eset 2 sor második egy sor és rögtön fűzhető a query. sőt, mivel mindegyik query építő AR model fgv. az objektummal önmagával tér vissza így szépen fűzhetőek a hívások.
Modelnev::model()
->with('masikTabla')
-> ...
->findbypk(2);PHP 5.4-től viszont már lehet többek között majd ezt is:
(new Modelnev)->findbypk(2);De végiggondolva a static fgv. hívás valahol jogosan megengedhető akár példánycontext felől is.
$keresendo_elem = new Modelnev;
$keresendo_elem->model();
Modelnev::model();Mivel a static fgv nem függ az objektumtól miért ne lehetne hívni objektumból?
Visszafele nem igaz, mert egy objektum állapotától adattagjaitól függő metódust meghívsz egy osztályra, ami nem példány, akkor ugye mit kezdjen a method a nem létező példánytagok nélkül?
Új hozzászólás Aktív témák
- Minikijelzőben és szénszálban hisz az Epomaker új egere
- Yettel topik
- Hivatalos a OnePlus 13 startdátuma
- Építő/felújító topik
- World of Warships
- PlayStation 5
- Két szempontból sem lesz profi a Xiaomi 18
- Kerékpárosok, bringások ide!
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Autós topik
- További aktív témák...
- Endorfy Full moduláris 750w ATX táp Gold
- XFX Mercury AMD Radeon RX 9070 XT Gaming Edition - 3 év gari
- GMKtec K6 Ryzen 7 7840HS 32GB RAM + 1TB SSD WIN 11 Pro magyar garancia 2028.10.27.-ig
- Samsung C27G55TQWR 27" 2560 x 1440 Quad HD LCD Fekete Monitor Számla + Garancia
- Latitude 9330 2in1 13.3" QHD+ IPS érintő i5-1240U 16GB 256GB NVMe magyarított (lézerezett) vbill gar
- Processzorok Olcsón Garanciával
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- AKCIÓ! Huawei Watch 4 Pro eSIM okosóra garanciával hibátlan működéssel
- Új és újszerű 17-18 Gamer, irodai, üzleti készülékek nagyon kedvező alkalmi áron Garanciával!
- 154 - Lenovo LOQ (15IRX9) - Intel Core i5-13450HX, RTX 4060
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


