- Hivatalos a OnePlus 13 startdátuma
- Fotók, videók mobillal
- Lassan húzóágázat lesz a villanyautó a Xiaominál
- Bővül a One UI 8.5 béta, régebbi Galaxy készülékek is csatlakozhatnak
- Apple iPhone 17e – mágnesek ereje
- Milyen okostelefont vegyek?
- Samsung Galaxy S26 Ultra - fontossági sorrend
- OnePlus 15 - van plusz energia
- Okosóra és okoskiegészítő topik
- Milyen hagyományos (nem okos-) telefont 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
- Milyen billentyűzetet vegyek?
- Futás, futópályák
- Mesterséges intelligencia topik
- Milyen belső merevlemezt vegyek?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Bambu Lab 3D nyomtatók
- Analóg fényképezés
- Elektromos rásegítésű kerékpárok
- Microsoft Edge
- HiFi műszaki szemmel - sztereó hangrendszerek
- További aktív témák...
- Dell Optiplex 3050 SFF,i5-6500,8GB DDR4,256GB SSD, WIN11
- Dell Precision 5550,15.6",FHD+,i9-10885H,32GB DDR4,512 GB SSD,T2000 4GB,WIN11
- AMD Ryzen 7 9800X3D - Új, 3 év garancia - Eladó!
- Eladó egy pixel 8 pro 128/12
- 15.gen! Intel Core ULTRA 9 285K (24mag!) +32GB DDR5 kit +ASROCK Z890 PRO-A! GAR/SZÁMLA (Te nevedre)!
- AKCIÓ! Asrock Fatality Z170 Gaming K4 alaplap garanciával hibátlan működéssel
- Ryzen 7700X / RTX 4070 Ti Super / 32GB DDR5 / 1TB NVMe / 800w GOLD! BeszámítOK
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070 Ti 16GB GAMER PC termékbeszámítással
- AKCIÓ! Intel Core i7 6700K 4 mag 8 szál processzor garanciával hibátlan működéssel
- Nvidia Quadro M2000/ P2000/ P4000/ RTX 4000/ RTX 5000/ RTX A2000
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


