0], ['user_id', 'required'], ['user_id', 'exist', 'targetClass' => '\common\models\User', 'targetAttribute' => 'id'], ['week', 'default', 'value' => ''], ['count', 'default', 'value' => 0], ['created_at', 'default', 'value' => 0], ['updated_at', 'default', 'value' => 0], ]; } public static function findByUserIDAndWeekAndCount($userID, $week, $count) { return self::findOne(['user_id' => $userID, 'week' => $week, 'count' => $count]); } /** * @param $userID * @param $week * @return static[] */ public static function findAllByUserIDAndWeek($userID, $week) { return self::findAll(['user_id' => $userID, 'week' => $week]); } }