DiscussionModel::getViewsFallback PHP Method

getViewsFallback() public static method

public static getViewsFallback ( integer $DiscussionID ) : mixed | null
$DiscussionID integer
return mixed | null
    public static function getViewsFallback($DiscussionID)
    {
        // Not found. Check main table.
        $Views = Gdn::sql()->select('CountViews')->from('Discussion')->where('DiscussionID', $DiscussionID)->get()->value('CountViews', null);
        // Found. Insert into denormalized table and return.
        if (!is_null($Views)) {
            return $Views;
        }
        return null;
    }