我需要使用事件“ algolia_product_index_before”并添加一个对象“ _geoloc”:{“ lat”:14.23890,“ lng”:25.234773}我为所有产品添加了lat lng属性。我如何去建立这个观察者?
答案 0 :(得分:1)
如果要将对象添加到Algolia,请在事件观察器中执行以下操作:
public function execute(Observer $observer)
{
$customData = $observer->getData('custom_data');
$customData->setData(
'_geoloc',
'{ "lat":14.23890,"lng":25.234773}'
);
return $this;
}
我希望这可以帮助您解决问题
欢呼