diff options
Diffstat (limited to 'lib/models/Forum/ForumDiscussion.php')
| -rw-r--r-- | lib/models/Forum/ForumDiscussion.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/models/Forum/ForumDiscussion.php b/lib/models/Forum/ForumDiscussion.php index 70aeab5..ce648fa 100644 --- a/lib/models/Forum/ForumDiscussion.php +++ b/lib/models/Forum/ForumDiscussion.php @@ -20,6 +20,7 @@ use Forum\Service\DiscussionNotification; * @property int $chdate * * @property ForumTopic $topic + * @property User $user * @property ForumDiscussionType $discussion_type * @property ForumPosting[] $postings * @property ForumSubscription[] $subscribers @@ -59,6 +60,12 @@ class ForumDiscussion extends SimpleORMap 'assoc_foreign_key' => 'discussion_id' ]; + $config['belongs_to']['user'] = [ + 'class_name' => User::class, + 'foreign_key' => 'user_id', + 'assoc_foreign_key' => 'user_id' + ]; + $config['additional_fields']['range_id']['get'] = 'getRangeId'; $config['additional_fields']['category']['get'] = 'getCategory'; $config['additional_fields']['tags']['get'] = 'getTags'; @@ -169,6 +176,7 @@ class ForumDiscussion extends SimpleORMap 'discussion_id' => $this->discussion_id, 'topic_id' => $this->topic_id, 'type_id' => $this->type_id, + 'user_id' => $this->user_id, 'title' => $this->title, 'sticky' => (int) $this->sticky, 'closed_at' => $this->closed_at ? date('c', $this->closed_at) : '', |
