DBa*_*rkz 1 indexing foreign-keys associations symfony algolia
我有一个产品实体,每个产品都分配到一个类别,该类别是一个单独的类别实体,它与我的产品实体中的categoryId属性相连接.我索引了我需要的所有属性,如名称价格等,但我无法正确索引我的categoryId:
当它被索引时,我得到一个数组,但没有实际类别Id或该类别中关联的其他信息:
所以我的问题是,正确的方法是什么,以便我的产品分配的类别被正确索引?
谢谢
你有两个问题:
第一:你提出了财产和方法,你必须选择一个.
第二:当你制作像这样的ManyToOne时使用symfony
$this->categoryId
Run Code Online (Sandbox Code Playgroud)
返回一个对象,你不能用algolia属性映射整个对象.
我建议你只做一个像这样的方法:
/*
* @Algolia\Attribute
*/
function getCategoryName() {
return $this->categoryId->getName();
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
139 次 |
最近记录: |