leftjoin, innerjoin в pdoUsers

Всем привет, пытаюсь вывести список пользователей определенной группы вместе с количеством добавленных пользователем фотографий. Фотографии пользователи добавляют из фронтэнда через компонент gallery. Пользователи могут создавать свои альбомы и заливать туда фотографии.
Подскажите, как правильно вывести этот список через pdoUsers, используя leftjoin и innerjoin.

Вот эта конструкция, ничего не выводит.
[[!pdoUsers?
    &groups=`painter`
    &class=`modUser`
    &tpl=`tpl.Painter.list`
    &loadModels=`gallery`
    &leftJoin=`{
        "Albums": {
         "class": "galAlbum",
         "on": "modUser.id = galAlbum.createdby"
        },
        "PicsJoins": {
         "class": "galAlbumItem",
         "on": "Albums.id = galAlbumItem.album"
        }
    }`
    &innerJoin=`{
        "PicsData": {
         "class": "galItem",
         "on": "PicsJoins.item = galItem.id"
        }
    }`
    &select=`{
        "modUser": "*",
        "PicsJoins": "COUNT(PicsJoins.id) as imagesCount"
        "PicsData": "*"
    }`
    &groupby=`modUser.id`
	&sortby=`modUser.id`
    &showLog=`1`
]]
Чанк tpl
<tr>
    <td>
        [[+id]]
    </td>
    <td>
        <a href="" class="pic"><img src="img/logo.png" width="100" height="70" /></a>
    </td>
    <td>
        <ul class="pic_count">
            <li class="all"><a href="">Всего работ [[+imagesCount]]</a></li>
            <li class="sale">На продажу 2</li>
            <li class="order">На заказ 2</li>
        </ul>
    </td>
    <td>
        <div class="name"><a href="">[[+fullname]]</a></div>
        <div class="place">[[+country:default=``]], [[+city:default=``]]</div>
    </td>
</tr>
Николай Загумённов
19 марта 2015, 05:06
modx.pro
1 187
0
Поблагодарить автора Отправить деньги

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0