Как получить 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
370
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
    Спасибо. Извините за глупые вопросы. Я пока только учусь)))))