示例#1
0
文件: Base.php 项目: iw-reload/iw
 private function ensureBuildingCountersLoaded()
 {
     if (is_array($this->buildingCounters)) {
         return;
     } else {
         $this->buildingCounters = [];
     }
     $buildingsOnBase = BuildingsOnBase::find()->where(['base_id' => $this->id])->asArray()->all();
     foreach ($buildingsOnBase as $row) {
         $this->buildingCounters[$row['building_id']] = $row['buildings_count'];
     }
 }