Я очень новичок в PHP, и мне жаль, если это очень глупый вопрос.
Я работаю с cakePHP, и у меня есть следующий код внутри метода в /src/Controller/CommentsController.php
:
$comment = $this->Comments->get($id, [
'contain' => []
]);
Когда я debug($comment)
Я получаю что-то вроде:
object(App\Model\Entity\Comment) {
'new' => false,
'accessible' => [
'user_id' => true,
'commentary' => true,
'user' => true
],
'properties' => [
'id' => (int) 3,
'user_id' => (int) 2,
'commentary' => 'Hello World!',
'created' => object(Cake\I18n\Time) {
'time' => '2014-12-02T18:53:52+0000',
'timezone' => 'UTC',
'fixedNowTime' => false
},
'updated' => null
],
'dirty' => [],
'original' => [],
'virtual' => [],
'errors' => [],
'repository' => 'Comments'
}
Мне нужно сравнить это 'user_id'
внутри 'properties'
в другую переменную, но я не знаю, как получить доступ к свойствам объекта $comment
, я пробовал $comment->properties
а также $comment['properties']
, но оба возвращаются null
, Как бы вы получили доступ к этим свойствам?
Задача ещё не решена.
Других решений пока нет …