Zapis podmienky OR v NotORM
- japlavaren
- Člen | 404
Dobre rano,
potrebujem zapisat v NotORM podmienku OR, bohuzial neviem naist ako ju zapisat, zapis viac parametrov vo where (ako u dibi) bohuzial nefunguje. dakujem
- bojovyletoun
- Člen | 667
Podívej se do Notorm_Result::where a poznáš to, je to tam vysvětlené v komentáři. Případně notorm.com/#api
vidíš tam několik možností, jak volat where()
např
takto:// where("column < ? OR column > ?", array(1, 2))
funkční Příklad:
dump($notorm->akce('id < ? OR length([jmeno]) < 5',5)->fetchPairs('id','jmeno'));
edit: z nějakého důvodu nefunguje dosazení
parametru dump($notorm->akce('id < ? OR length([jmeno]) < ?',5,5)->fetchPairs('id','jmeno'));
Editoval bojovyletoun (20. 4. 2011 0:52)
- woytam
- Člen | 14
bojovyletoun napsal(a):
edit: z nějakého důvodu nefunguje dosazení parametru
dump($notorm->akce('id < ? OR length([jmeno]) < ?',5,5)->fetchPairs('id','jmeno'));
vidím tam jednu chybu, pokud chceš dosazovat více parametrů, musí se jednat o pole. Tedy správně:
<?php
dump($notorm->akce('id < ? OR length([jmeno]) < ?', array(5,5))->fetchPairs('id','jmeno'));
?>