
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
31.01.2013, 16:30
|
|||
|---|---|---|---|
Поиск по нескольким полям или определенным в 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:31
|
|||
|---|---|---|---|
Поиск по нескольким полям или определенным в ORM? |
|||
|
#18+
Stasonix, Kohana 3.2 Framework. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.01.2013, 17:48
|
|||
|---|---|---|---|
Поиск по нескольким полям или определенным в ORM? |
|||
|
#18+
Изначально с этим (код) Код: php 1. 2. 3. 4. 5. 6. неплохо справляется (опустим уникальность пользователей, допустим есть однофамильцы и тески сразу). Так вот по такому запросу будет искать по базе только по одному из фильтров, а как сделать поиск так, чтобы была выборка по базе сразу по двум, трем, нескольким фильтрам или вообще без оных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1464168]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 410ms |

| 0 / 0 |
