Какое именно поле? Которое в extended? Это отдельная песня. Там JSON-строка. Во-первых, по ним нельзя на уровне SQL-запроса выполнить поиск (Можно только сначала получить все данные, разобрать extended-поле и отсеять лишние объекты). Во-вторых, из-за на стороне php приходится порой использовать дополнительную логику. Например, вот так: <php

$q = $modx->newQuery('modUser');

$q->innerJoin('modUserProfile', 'Profile');

$q->select(array(

"Profile.*",

"modUser.*",

));

$users = array();

foreach($modx->getCollection('modUser', $q) as $user){

if(

    $extended = json_decode($user->get('extended'), 1)

    AND !empty($extended['age'])

    AND $extended['age'] == 31

){

    $users[] = $user;

}

}

Ага, разобрался. Один момент хочу уточнить - а как мне вывести здесь дополнительное поле? $q->where(array(

'Profile.city' => "Москва",

)); Вместо этого 'Profile.city' что писать?

Все равно ничего не выводит. Ума не приложу, где ошибка.

А сниппет Peoples установлен? Изучайте xPDO. $q = $modx->newQuery('modUser');

$q->innerJoin('modUserProfile', 'Profile');

$q->where(array(

'Profile.city' => "Москва",

));

$q->select(array(

"Profile.*",

"modUser.*",

));

$s = $q->prepare();

$s->execute();

while($row = $s->fetch(PDO::FETCH_ASSOC)){

print "". $row['username'];

}

Здравствуйте. Заинтересовался возможностью вывода списка пользователей (и некоторой информации из их профилей) на какой-либо странице сайта. Нашел, что можно это сделать с помощью Peoples, а условие, по котрому выводить можно прописать через &where. Но вот у меня почему-то не выводиться ничего с этим условием. Делаю так: [[!Peoples? &where={"Profile.extended":"age":"31"}]] И так: [[!Peoples? &where={"id":31}]] Все равно ничего не выводит. Также думаю, что можно вывод сделать с помощью pdoUsers, но вот там сформировать запрос не смог. Мне нужно например вывести все пользователей, у которых в поле Город например Москва.

Только актуальная сейчас MODX 2.2.15 Не за что!

Топик: Fatal error

MODX Revolution 2.2.14 полет нормальный. Благодарю!

Топик: Fatal error

Под 2.3+ modxSDK еще не адаптирована, используйте MODX 2.2+

Топик: Fatal error

Здравствуйте! Когда запускаю modxSDK выскакивает вот это: Fatal error: require_once(): Failed opening required '/home/plab-mong/web/vain.stark1.ru/public_html/core/components/modxsdk/controllers/index.class.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/plab-mong/web/vain.stark1.ru/public_html/core/model/modx/modmanagercontroller.class.php on line 935 я пока не сильно в php понимаю, если не затруднит расскажите по подробней, из-за чего это? и как можно исправить. p.s установка чистая, версия 2.3.1 допы modxSite и modxSDK установились нормально.