Как переименовать имя атрибута с помощью symfony Algolia-search-bundle? - PullRequest
0 голосов
/ 12 декабря 2018

Я пытался обновить версию пакета 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, но у меня это не работает.Импорт работает нормально, но мои атрибуты не переименовываются.

спасибо за ваши ответы

...