Может кто может помочь с запросом?

{var $conf = [
	'groups' => 'buyer',
	'tpl' => 'tplChatName'
	'leftJoin' => '{
	    "View": {
            "class": "TicketView",
            "on": "modUserProfile.internalKey = View.uid"
        },
        "Thread": {
            "class": "TicketThread",
            "on": "View.thread = Thread.id AND Thread.name = \'chat-23\'"
        },
        "Comment": {
            "class": "TicketComment",
            "on": "Thread.id = Comment.thread AND Comment.createdon > View.timestamp AND Comment.email != modUserProfile.email"
        }
    }',
    'select' => '{
        "modUser":"modUser.id",
        "modUserProfile":"modUserProfile.fullname",
        "Comment": "COUNT(Comment.id) as count"
    }'
]}
{$_modx->runSnippet('!pdoUsers', $conf)}
Поскажите как в данном запросе вместо chat-23 использовать что то на подобие chat-modUserProfile.internalKey
То есть мне вместо цифры нужно подставлять текущий id пользователя запроса.
Евгений Лазарев
01 декабря 2018, 15:00
modx.pro
578
0

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

Олег
03 декабря 2018, 20:31
0
$needle = "chat-modUserProfile.internalKey"
"on": "View.thread = Thread.id AND Thread.name = \'"~$needle~"\'"
    Евгений Лазарев
    06 декабря 2018, 12:20
    0
    ))). Вы не поняли. Мне не нужен текст — мне нужно значение.
    Короче мне помогла функция sql CONCAT
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2