コード例 #1
0
 public static function updateRoomTypes($pk)
 {
     Yii::import('site.common.modules.hotel.models.*');
     $hotelClient = new HotelBookClient();
     $roomTypes = $hotelClient->getRoomTypes();
     RoomTypeHotelbook::model()->deleteAll();
     foreach ($roomTypes as $roomType) {
         $roomTypeHotelbook = new RoomTypeHotelbook();
         $roomTypeHotelbook->id = $roomType['id'];
         $roomTypeHotelbook->name = $roomType['name'];
         $roomTypeHotelbook->save();
     }
 }
コード例 #2
0
ファイル: RoomNamesNemo.php プロジェクト: niranjan2m/Voyanga
 public function getRoomType()
 {
     if ($this->roomTypeId) {
         try {
             $name = RoomTypeHotelbook::getRoomTypeByPk($this->roomTypeId)->name;
         } catch (Exception $e) {
             //RoomTypeHotelbook::updateRoomTypes($this->roomTypeId);
             //$name = RoomTypeHotelbook::getRoomTypeByPk($this->roomTypeId)->name;
             $name = '';
             $this->roomTypeId = null;
             $this->save();
         }
         return $name;
     } else {
         return '';
     }
 }