у меня есть 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