Hirdetés
- Xiaomi 15T Pro - a téma nincs lezárva
- Bemutatkozott a Poco X7 és X7 Pro
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Nokia 808 PureView - kamerás béta
- Elgépelte a Nubia, hogy Air
- Prohardver app (nem hivatalos)
- Örömhír: nem spórol Európán a OnePlus
- Fotók, videók mobillal
- Motorola Edge 70 - többért kevesebbet
- Indiában Philips okostelefonokat is lehet majd választani
Ú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
- Milyen légkondit a lakásba?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Xiaomi 15T Pro - a téma nincs lezárva
- Gitáros topic
- Háztartási gépek
- Hálózati / IP kamera
- Feltörték a regisztrációmat vagy elvesztettem a belépési emailcímet, 2FA-t
- AliExpress tapasztalatok
- Luck Dragon: Asszociációs játék. :)
- Ubiquiti hálózati eszközök
- További aktív témák...
- Honor X7a 128GB, Kártyafüggetlen, 1 Év Garanciával
- Amazon Kindle 10th Generation ébresztős tok
- Creative Sound BlasterX G6 7.1 USB külső hangkártya
- Apple iPhone 12 Pro 128 GB Pacific Blue 1 év Garancia Beszámítás Házhozszállítás
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9700X 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


