- Motorola Edge 50 Neo - az egyensúly gyengesége
- Négy színben tetszeleg a Galaxy S25 FE
- Sony Xperia 1 V - kizárólag igényeseknek
- Mobil flották
- Melyik napszakban merül majd le az iPhone 17 Air?
- Milyen okostelefont vegyek?
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- iPhone topik
- Apple Watch
- Xiaomi 15 - kicsi telefon nagy energiával
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Új hozzászólás Aktív témák
-
Edorn
senior tag
válasz
kemkriszt98 #16142 üzenetére
Egy lehetséges megoldás: http://www.leoamros.com/tudastar/kepek-meretezese-vagasa-aranyositasa
-
Edorn
senior tag
válasz
CharlieDrop #15953 üzenetére
-
Edorn
senior tag
-
Edorn
senior tag
Mert a 'Code' egy változó.
http://book.cakephp.org/2.0/en/models/retrieving-your-data.html
A findBy<fieldName> metódussal egy adatbázis tábla egy meghatározott mezőjében lehet keresni. Esetemben ez a mező a 'code' elnevezést viseli.
ui.: De nem hinném, hogy itt lenne a gond. Inkább a model-el lesz valami cache probléma. Mert ha a model-hez nem adok semmi egyedi extrát, akkor működik rendesen. Viszont ha kiegészítem egy függvénnyel, akkor 'beragad' az első adatbázis váltás után. Az alap adatbázissal nem használom a model-hez hozzáadott metódost. Majd váltok adatbázis. Itt sem használom. De adatot kérek le az adatbázis ezen modeljéhez tartozó táblából. Majd visszaváltok az eredeti adatbázisra. Ekkor ha csak simán adatot kérek le, akkor semmi gond. ha viszont használnám az extraként a modellhez adott metódust, na akkor úgy viselkedik, mintha még mindig az előző adatbázisból szeretnék lekérni adatokat, azaz úgy állítja össze a query-t, amit viszont ugye már nem tud érvényesíteni az aktuális adatbázisra, hisz abban nem léteznek ezek a mezők...
-
Edorn
senior tag
Hátha tud valaki segíteni az alábbi cakePHP problémában:
Adott két (MySql)adatbázis, mindkettőben megtalálható a tests tábla. Viszont a két tábla különböző mezőket tartalmaznak.
pl.:
egyik adatbázisban található tests tábla:
- id
- valami1
- valami2másik adatbázisban található tests tábla:
- id
- valami1
- valami33Egy controllerben váltogatok a két tábla között, ami megy is rendesen, semmi gond vele:
$this->Akarmi->setDataSource('adatbazis2');
...
$this->Akarmi->setDataSource('adatbazis1');A gond ott jön, hogy egy ponton az 'Akarmi' model-ben le kellene futnia egy függvénynek. Ebben a függvényben van egy $this->findByCode($var); sor, amit nem érdekel, hogy én már átváltottam az 1-es adatbázisra, Ő mindenképpen a 2-es adatbázis szerint szeretné lekérdezni az adatokat. Az az a kettes adatbázis modell szerinti mezőket próbálná lekérni, amik ott ugye nem léteznek...
Mi lehet ennek az oka? Valami cache hiba? A debug módot már direkt 2-esre állítottam ennél a résznél, mert akkor ha jól tudom nem cachel-i a modelleket, de így sem oldódott meg...
ui.: adatbázisok adottak, sajnos azokon nem tudok változtatni.
Új hozzászólás Aktív témák
- Mikrotik routerek
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Hálózati / IP kamera
- Négy színben tetszeleg a Galaxy S25 FE
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Milyen billentyűzetet vegyek?
- Vicces képek
- Sony Xperia 1 V - kizárólag igényeseknek
- Elszívja a vezetőket a big tech, de ez nem tetszik az EU-nak
- World of Tanks - MMO
- További aktív témák...
- iKing.Hu Motorola Edge 60 Pro Green Használt, karcmentes állapotban 512 GB tárhely
- Frederick Forsythe: Isten ökle (nem olvasott)
- Samsung Galaxy Watch 7 44mm Bluetooth / 1 hónap garancia / zöld / szép állapot
- Bomba ár! Dell Latitude E5450 - i5-5GEN I 8GB I 500GB I 14"FHD I HDMI I Cam I W10 I Gari!
- HIBÁTLAN iPhone 13 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3025
Állásajánlatok
Cég: FOTC
Város: Budapest