кол-во документов, написанных пользователем
        Пытаюсь получить так, но в логе даже не появляется запрос в таблицу контента
    
    
                                                                                
            [[!pdoUsers?
    &groups=`4`
    &select=`
        "modSiteContent":"COUNT(id) as users_work"
    `
    &leftJoin=`
        "modSiteContent":{"class":"modSiteContent","on":"modUser.id=modSiteContent.createdby"}
    `
    &showLog=`1`
]]что я делаю не так?    Комментарии: 17
                Полагаю, modSiteContent не существует.            
                    
                а какой использовать? modDocument? и где глянуть все существующие классы? в схемы лезть что ли…            
                    
                modResource — более общий класс.
                    в схемы лезть что лиНу а куда еще-то?
                гуглил-гуглил, всё надеялся найти страничку, где все они собраны… ну ладно            
                    
                Первая ссылка по запросу modx objects — bobsguides.com/revolution-objects.html            
                    [[!pdoUsers?
    &groups=`4`
    &tpl=`userCardPro`
    &select=`
        "modResource":"COUNT(resource.id) as users_work"
    `
    &leftJoin=`
        "modResource":{"class":"modResource","alias":"resource","on":"modUser.id=modResource.createdby"}
    `
    &showLog=`1`
]]сделал так, но в логе по прежнему даже нет намека на контент
            
                Потому что у тебя не JSON указан. Должно быть так:
                    [[!pdoUsers?
    &groups=`4`
    &tpl=`userCardPro`
    &select=`{
        "modResource":"COUNT(resource.id) as users_work"
    }`
    &leftJoin=`{
        "modResource":{"class":"modResource","alias":"resource","on":"modUser.id=modResource.createdby"}
    }`
    &showLog=`1`
]]            
                вот я дурак! спасибо. эт всё из-за того, что копировал из пхп…            
                    
                разобрался. подскажи еще нюанс, как в leftJoin указать несколько условий? думал так прокатит…
                    "modResource":{"class":"modResource","alias":"resource","on":"modUser.id=resource.createdby","and":"resource.parent!=540"}            ..., "on":"modUser.id=resource.createdby AND resource.parent != 540"}            
                что-то не то получается
                    ...LEFT JOIN `site_content` `resource` ON modUser.id=resource.createdby AND resource.parent!=540 AND resource.parent!=1519 WHERE  ( `modUser`.`active` = 1 AND `modUserProfile`.`blocked` = '0' AND `modUserGroupMember`.`user_group` IN ('4') )  GROUP BY modUser.id ORDER BY users_work desc            
                Классы MODX            
                    
                благодарю. добавил в избранное            
                    
                В таблице modx_site_content хранятся объекты modResource и его наследники.            
                    
                Пока страница с написанным и неотправленным комментарием висела, уже все подробно обсудили :)            
                    
                Справа есть кнопочка для загрузки новых комментов. Можно нажимать, перед отправкой.            
                    
                Спасибо за напоминание.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.