Как получить id созданной через консоль страницы

Вот код:

Я создаю страницу, но не знаю как получить Id данной страницы. Все облазил, нигде не могу найти ответ. Прошу поддержки

<?php
$user = $modx->getObject('modUser', 3);
$profile = $user->getOne('Profile');
$extended = $profile->get('extended');
$com_name = $extended['company_name'];
$com_about = $extended['about_company'];

//new category
$response = $modx->runProcessor('resource/create', array(
'pagetitle' => $com_name,
'longtitle' => '',
'description' => '',
'introtext' => '',
'content' => $com_about,
'alias' => $com_name,
'template' => 6,
'published' => 1,
'createdby' => $user,
'parent' => 2
));

if ($response->isError()) {
return $modx->error->failure($response->getMessage());

//получаем в качестве объекта вновь созданную страницу
$newResource = $response->response['object'];
};
// вот тут у меня ничего не получается
$new_id = $newResource->getOne('id');
print_r($new_id);
Aleksandr Suslov
15 февраля 2017, 13:57
modx.pro
970
0

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

Гриборий
15 февраля 2017, 17:24
0
$newResource->get('id');
    Гриборий
    15 февраля 2017, 17:28
    0
    А getOne и getMany возвращают референсы объета, тоже в виде оъектов, вестимо. Так что, вы с прямым углом перепутали.
      Aleksandr Suslov
      15 февраля 2017, 17:36
      0
      Спасибо большое за помощь. Буду учить усерднее)
    Володя
    15 февраля 2017, 17:32
    0
    if ($response->isError()) {
    	return $modx->error->failure($response->getMessage());
    };
    $row = $response->getObject();
    $id = $row['id'];
      Aleksandr Suslov
      15 февраля 2017, 17:35
      0
      Спасибо. Извините за глупые вопросы. Я пока только учусь)))))
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5