0

这是有效的:

$doc->addField(Zend_Search_Lucene_Field::text('Image', $item['Image']['localName']));

它索引该字段,稍后可以在我的视图助手中访问它,如下所示:

$item['Image']

但是,我想要的(在我的视图助手中没有解决方法)是可以像这样访问它:

$item['Image']['localName']

...这不起作用:

$doc->addField(Zend_Search_Lucene_Field::text(array('Image' => 'localName'), $item['Image']['localName']));

这甚至可能吗?

4

1 回答 1

1

Zend_Search_Lucene_Field::text期望第一个参数是 a string,而不是 a array。因此,所提出的方法是不可能的。

于 2011-07-20T13:01:54.803 回答