Чтение непосредственно из таблицы индекса Doctrine для поиска - PullRequest
0 голосов
/ 26 марта 2010

У меня есть таблица Doctrine с включенным поисковым поведением.

Всякий раз, когда создается запись, в другой таблице создается индекс. У меня есть модель с именем Entry, и поведение автоматически создало таблицу entry_index.

Теперь у меня вопрос: как я могу - без использования методов search(...) моей модели использовать данные из этой таблицы?

Я хочу создать облако тегов наиболее часто используемых слов, и данные в таблице индексов - это именно то, что мне нужно.

1 Ответ

0 голосов
/ 26 марта 2010

Doctrine создает таблицу EntryIndex, которая должна быть доступна с Doctrine::getTable('EntryIndex').

Дополнительно Entry имеет отношение EntryIndex, которое относится к индексной таблице, а EntryIndex имеет отношение Entry. Отношение является стандартным отношением один-ко-многим (1-n) между Entry и EntryIndex.

...