コード例 #1
0
 /**
  * @param string $startDate
  * @param string $endDate
  * @return array
  */
 public function findDaysByStartAndEndDate($startDate, $endDate)
 {
     $query = DiaryRepository::getQuery([], false);
     $query->andWhere(['>=', 'date', $startDate])->andWhere(['<=', 'date', $endDate])->orderBy('date')->asArray();
     $userId = $this->findUserId();
     if (!empty($userId)) {
         $query->andWhere(['user_id' => $userId]);
     }
     return $query->all();
 }