Как я могу получить последнюю строку с заданным внешним ключом в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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