[ENTITY][Note] Add getter for note links
This commit is contained in:
parent
9e4cac0123
commit
728f8d8fb8
@ -223,6 +223,18 @@ class Note extends Entity
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getLinks(): array
|
||||||
|
{
|
||||||
|
return Cache::get('note-links-' . $this->id, function () {
|
||||||
|
return DB::dql(
|
||||||
|
'select l from App\Entity\Link l ' .
|
||||||
|
'join App\Entity\NoteToLink ntl with ntl.link_id = l.id ' .
|
||||||
|
'where ntl.note_id = :note_id',
|
||||||
|
['note_id' => $this->id]
|
||||||
|
);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
public function getReplies(): array
|
public function getReplies(): array
|
||||||
{
|
{
|
||||||
return Cache::getList('note-replies-' . $this->id, function () {
|
return Cache::getList('note-replies-' . $this->id, function () {
|
||||||
|
Loading…
Reference in New Issue
Block a user