- Fotók, videók mobillal
- Újra elérhető az Android 17 Beta
- Android szakmai topik
- Apple iPhone 16 Pro - rutinvizsga
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Google Pixel 9 Pro XL - hét szűk esztendő
- Apple Watch Sport - ez is csak egy okosóra
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Nothing Phone (3a) és (3a) Pro - az ügyes meg sasszemű
- Milyen okostelefont vegyek?
Ú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
- Diablo II: Classic és Resurrected
- Fotók, videók mobillal
- Debrecen és környéke adok-veszek-beszélgetek
- Gumi és felni topik
- Újra elérhető az Android 17 Beta
- Parkside szerszám kibeszélő
- Kuponkunyeráló
- WoW avagy World of Warcraft -=MMORPG=-
- Android szakmai topik
- Apple iPhone 16 Pro - rutinvizsga
- További aktív témák...
- Használt Steelseries Arctis 7P+ vezeték nélküli gaming headset / 12 hó jótállás
- AKCIÓ! LENOVO ThinkPad P15 Gen2 munkaállomás - i7 11800H 16GB DDR4 1TB SSD RTX A2000 4GB W
- HIBÁTLAN iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4370
- HOWEAR HW ULTRA 3 Call okosóra
- Keresünk Galaxy S23/S23+/S23 Ultra/S23 Fe
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

