2010-03-26 97 views
0

我有一個啓用了Searchable行爲的Doctrine表。直接從Doctrine可搜索索引表中讀取

無論何時創建記錄,索引都在另一個表中創建。我有一個名爲Entry的模型,並且該行爲自動創建了表entry_index

我現在的問題是:如何在不使用模型的search(...)方法的情況下使用此表中的數據?

我想創建一個最常用詞語的標籤雲,索引表中的數據正是我所需要的。

回答

0

主義生成表EntryIndex應該從Doctrine::getTable('EntryIndex')可用。

另外EntryEntryIndex關係是指索引表和EntryIndexEntry關係。該關係是EntryEntryIndex之間的標準一對多(1-n)關係。

+0

沒有生成EntryIndex。據我所見,Searchable實現使用raw sql。 – phidah 2010-03-26 19:57:08