Hirdetés

Új hozzászólás Aktív témák

  • Edorn

    senior tag

    válasz wis #15908 üzenetére

    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...

Új hozzászólás Aktív témák