migxLoopCollection Joins

Есть такой код
[[!migxLoopCollection?
    &classname=`MaterialSubcategories\Model\subcategories`
    &where=`{"id":"[[+subcategory_id]]"}`    
    &tpl=`@CODE: [[+title]]/[[+category_id]]`
]]
как сделать joins по classname MaterialCategories\Model\categories в котором id=[[+category_id]], нужно отобразить поле name
Делал так
[[!migxLoopCollection?
    &classname=MaterialSubcategories\Model\subcategories
    &where={"id":"[[+subcategory_id]]"}
    &joins=`{"MaterialCategories\Model\categories":{"alias":"Categories","on":"Categories.id = MaterialSubcategories\Model\subcategories.category_id"}}`
    &tpl=@CODE: [[+title]]/[[+category_id]] - [[+Categories.name]]
]]
но не получилось, буду благодарен за любую помощь
vit
vit
23 июля 2024, 19:43
modx.pro
191
0

Комментарии: 1

Гарри
24 июля 2024, 11:05
+1
[[!migxLoopCollection?
    &classname=`MaterialSubcategories\Model\subcategories`
    &where=`{"id":"[[+subcategory_id]]"}`
    &joins=`[{"alias":"Categories","classname":"MaterialCategories\\Model\\categories","on":"Categories.id = subcategories.category_id"}]`
    &tpl=`@CODE: [[+title]]/[[+category_id]] - [[+Categories_name]]`
]]
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1