Как я могу получить последнюю строку с заданным внешним ключом в yii2 с отношениями?Php

Кемеровские программисты php общаются здесь
Anonymous
Как я могу получить последнюю строку с заданным внешним ключом в yii2 с отношениями?

Сообщение Anonymous »

у меня есть 2 стола
tickets:
-id
etc..

comments:
-id
-ticket_id
-datetime
etc...

ticket_id — это идентификатор заявки, к которой был оставлен комментарий.
Таким образом, в одной заявке может быть 0 или более комментариевкак мне создать связь в моей модели билета, чтобы получить последний комментарий?
часть моей модели билета:< /p>

class Ticket extends ActiveRecord
{
public function getComments(): ActiveQuery
{
return $this->hasMany(Comment::class, ['ticket_id' => 'id']);
}

public function getHandler(): ActiveQuery
{
return $this->hasOne(User::class, ['id' => 'handler_id']);
}

public function getLastComment()
{
//???
}
}



Подробнее здесь: https://stackoverflow.com/questions/791 ... -relations

Вернуться в «Php»