直接从Doctrine Searchable索引表中读取

时间:2010-03-26 18:36:11

标签: database search doctrine indexing tag-cloud

我有一个启用了搜索行为的Doctrine表。

每当创建记录时,都会在另一个表中创建索引。我有一个名为Entry的模型,行为会自动创建表entry_index

我现在的问题是:如何在不使用模型的search(...)方法的情况下使用此表中的数据?

我想创建最常用单词的标签云,索引表中的数据正是我需要的。

1 个答案:

答案 0 :(得分:0)

Doctrine生成的表EntryIndex应该可以从Doctrine::getTable('EntryIndex')获得。

此外,Entry具有EntryIndex关系,该关系引用索引表,EntryIndex具有Entry关系。该关系是EntryEntryIndex之间的标准一对多(1-n)关系。