![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
WolfON |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 604 Регистрация: 19.7.2004 Репутация: 1 Всего: 8 |
А как вы организовываете поиск на своем проекте?
Например, есть структура классов, вроде новости+статьи+профили пользователей. Как наиболее эффективно организовать по ним поиск? Писать отдельный класс или методы для каждого? ![]() |
|||
|
||||
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
WolfON, как по мне, так один абстрактный класс с общими действиями для каждого модуля, и для каждого модуля подкласс который будет подготавливать что либо специфическое для конкретного модуля, например формирование модели поиска и правил вывода.
Добавлено через 1 минуту и 13 секунд А вообще можно еще обойтись одним классом с мета-данными для каждого модуля, например в xml-файле будет описано как производится поиск. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: нет Всего: 10 |
Я с своих CMS делал чтобы каждый раздел будь-то каталог, обычный контент, новостная лента имел свою функцию по поисковым настройкам (в том числе и отключал поиск по разделу), а сама система поиска была общей и искала везде в зависимости от настроек.
-------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Для профи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |