如何使用symfony Algolia-search-bundle重命名属性名称?

时间:2018-12-12 17:25:05

标签: symfony algolia

我试图将Algolia捆绑包的版本升级到2.0至3.3.3。在更改Algolia中的属性名称之前,我使用了Algolia批注:

/**
 * @Algolia\Attribute(algoliaName="price")
 *
 * @return string
 */
public function getAlgoliaPrice(): string
{
    return ((string) $this->getPrice()).'€';
}

但是从版本3.3.3开始,此注释不再存在,我们必须使用symfony序列化程序并将可搜索的组附加到我的Question.yml中的属性中,如下所示:

Model\Question:
    attributes:
        algoliaPrice:
            serialized_name: price
            groups: ['searchable']

我认为通常的方法是为此输入一个serialized_name,但它对我不起作用。导入工作正常,但我的属性未重命名。

感谢您的回答

0 个答案:

没有答案