where a email – missing reference

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
sKopheK
Člen | 207
+
0
-

Ahoj,

když se pokouším do metody where() dát řetězec níže, vyplivne to na mě výjimku
Nette\Database\Reflection\MissingReferenceException: No reference found for $client->nemam.

personal_id = "940110/4845" OR (:client_values.type = "phone" AND :client_values.value = "777111111") OR (:client_values.type = "email" AND :client_values.value = "nemam@nemam.cz")

Nette 2.2.7

sKopheK
Člen | 207
+
0
-

Jak mám nahradit @ a . ve výše zmíněném dotazu, aby to nehledalo reference a prostě to ten dotaz provedlo?

CZechBoY
Člen | 3608
+
0
-

Pouzivej místo hodnot otazníky a hodnoty pak dej do pole (druhy parametr funkce where). Pořadí otazníků je stejný jako pořadí položek v poli.