Перестал работать сниппет с аватарами
$profile = $modx->getObject('modUser', '20');
$profile->set('photo', 'text');
$profile->save();
такой сниппет почему то не добавляет в поле фото «text»Почему? раньше вроде как работало
Комментарии: 5
$profile = $modx->getObject('modUserProfile',array('id' => '20'));
$profile->set('photo', 'text');
$profile->save();
так тоже (
короче делайте так:
рабочий вариант )))
рабочий вариант )))
$user = $modx->getObject('modUser', 1);
$profile = $user->getOne('Profile');
$profile->set('photo', 'foto.jpg');
$profile->save();
Бредовая тема, 30 секунд гугла и можно найти как получить профиль пользователя. Почему у вас работал старый код вообще интересно. Как можно писать в профиль без его получения.
ну когда то делал, работало, а потом я ставил новые пакеты добавлял группы пользователей и так далее и перестало работать.
Сейчас все норм, в гугле не так много таких примеров кстати
Сейчас все норм, в гугле не так много таких примеров кстати
оно физически не могло работать. У объекта modUser нет поля photo, и в базу данных его некуда записывать. Вы, видимо, просто внимания не обращали, работает оно или нет)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.