/**
  * @return ForumThread[]
  */
 public function getTopPostsForCategoryPage()
 {
     $condition = new ModelCondition(['model' => ForumThread::className()]);
     $condition->with = ['lastActiveUser', 'owner'];
     $condition->compareColumn("subcategory_id", $this->id);
     $condition->compareColumn('deleted', 0);
     $condition->order = "`t`.`order` DESC, `t`.`id` DESC";
     $condition->limit = 10;
     return ForumThread::findAll($condition);
 }