当前位置: 首页>>代码示例>>PHP>>正文


PHP Room::setPrice方法代码示例

本文整理汇总了PHP中Room::setPrice方法的典型用法代码示例。如果您正苦于以下问题:PHP Room::setPrice方法的具体用法?PHP Room::setPrice怎么用?PHP Room::setPrice使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Room的用法示例。


在下文中一共展示了Room::setPrice方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: executeAdd

 public function executeAdd(sfWebRequest $request)
 {
     if ($request->isMethod('Post')) {
         $room = new Room();
         $room->setTitle($this->getRequestParameter('title'));
         $room->setPrice($this->getRequestParameter('price'));
         $room->setStatus(Constant::BED_AVAILABLE);
         $room->save();
         $this->getUser()->setFlash('SUCCESS_MESSAGE', Constant::RECORD_ADDED_SUCCESSFULLY);
         $this->redirect('Room/list');
     }
     //end if
 }
开发者ID:lejacome,项目名称:hospital-mgt,代码行数:13,代码来源:actions.class.php

示例2: showCreateRoomPage

 private function showCreateRoomPage()
 {
     if (WebRequest::wasPosted()) {
         try {
             // get variables
             $rname = WebRequest::post("rname");
             $rtype = WebRequest::postInt("rtype");
             $rmin = WebRequest::postInt("rmin");
             $rmax = WebRequest::postInt("rmax");
             $rprice = WebRequest::postFloat("rprice");
             // data validation
             if ($rname == "") {
                 throw new CreateRoomException("blank-roomname");
             }
             if ($rtype == 0) {
                 throw new CreateRoomException("blank-roomtype");
             }
             if ($rmax < 1 || $rmin < 0) {
                 throw new CreateRoomException("room-capacity-too-small");
             }
             if ($rmin > $rmax) {
                 throw new CreateRoomException("room-capacity-min-gt-max");
             }
             if ($rprice != abs($rprice)) {
                 throw new CreateRoomException("room-price-negative");
             }
             $room = new Room();
             // set values
             $room->setName($rname);
             $room->setType($rtype);
             $room->setMinPeople($rmin);
             $room->setMaxPeople($rmax);
             $room->setPrice($rprice);
             $room->save();
             global $cScriptPath;
             $this->mHeaders[] = "Location: {$cScriptPath}/Rooms";
         } catch (CreateRoomException $ex) {
             $this->mBasePage = "mgmt/roomCreate.tpl";
             $this->error($ex->getMessage());
         }
     } else {
         $this->mBasePage = "mgmt/roomCreate.tpl";
     }
     $this->mSmarty->assign("rtlist", RoomType::$data);
 }
开发者ID:vulnerabilityCode,项目名称:hotel-system,代码行数:45,代码来源:MPageRooms.php

示例3: Database

}
$database = new Database();
$user = new User();
$room = new Room();
$location = new Location();
$media = new Media();
if (isset($_POST['submit'])) {
    $name = $database->escapeString($_POST['name']);
    $price = $database->escapeString($_POST['price']);
    $persons = $database->escapeString($_POST['persons']);
    $isAvailable = $database->escapeString($_POST['isAvailable']);
    $availableUntil = $database->escapeString($_POST['availableUntil']);
    $description = $database->escapeString($_POST['description']);
    $hotelId = $database->escapeString($_POST['hotelId']);
    $room->setRoomName($name);
    $room->setPrice($price);
    $room->setPersons($persons);
    $room->setIsAvailable($isAvailable);
    if ($isAvailable == 1) {
        $room->setAvailableUntil($availableUntil);
    } else {
        $room->setAvailableUntil("NOT AVAILABLE");
    }
    $room->setDescription($description);
    $room->setHotelId($hotelId);
    if (isset($_POST['roomId'])) {
        $roomId = $database->escapeString($_POST['hotelId']);
        $room->setRoomId($roomId);
        $hotel->update($database);
    } else {
        $roomId = $room->create($database);
开发者ID:jetmirhaxhisefa,项目名称:rezervime,代码行数:31,代码来源:createAndEditRoom.php


注:本文中的Room::setPrice方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。