|
|
|
Поиск по нескольким полям или определенным в ORM?
|
|||
|---|---|---|---|
|
#18+
mr.S Есть два поля, напр. name и surname, как организовать поиск по одному из полей или сразу по двум? стандартно это все в ORM ищется как Код: php 1. А что делать если юзер вбил в поле поиска и имя и фамилию? Ставить каждый раз if-ы накладно, может быть больше 2-х полей, как в таком случае быть? напр. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. и тут вызов в контроллере напр. такой Код: php 1. 2. Как по этим фильтрам добавить `and_where` или `or_where` (а может и вообще без них быть, т.е. пользователь не ввел в поля поиска никаких данных) в методе поиска? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2013, 16:30 |
|
||
|
Поиск по нескольким полям или определенным в ORM?
|
|||
|---|---|---|---|
|
#18+
Stasonix, Kohana 3.2 Framework. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2013, 16:31 |
|
||
|
Поиск по нескольким полям или определенным в ORM?
|
|||
|---|---|---|---|
|
#18+
Изначально с этим (код) Код: php 1. 2. 3. 4. 5. 6. неплохо справляется (опустим уникальность пользователей, допустим есть однофамильцы и тески сразу). Так вот по такому запросу будет искать по базе только по одному из фильтров, а как сделать поиск так, чтобы была выборка по базе сразу по двум, трем, нескольким фильтрам или вообще без оных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2013, 17:48 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38132615&tid=1464168]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 351ms |

| 0 / 0 |
