當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Restaurant::getInstance方法代碼示例

本文整理匯總了PHP中Restaurant::getInstance方法的典型用法代碼示例。如果您正苦於以下問題:PHP Restaurant::getInstance方法的具體用法?PHP Restaurant::getInstance怎麽用?PHP Restaurant::getInstance使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Restaurant的用法示例。


在下文中一共展示了Restaurant::getInstance方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: productos

 public function productos($mozos = null)
 {
     $recordFinder = new AsyncRecordFinder('Buscar Producto', Restaurant::getInstance()->productos());
     $recordFinder->addSearchFieldFree('codigo', 'Codigo');
     $recordFinder->addSearchFieldFree('nombre', 'Nombre');
     $recordFinder->addTitleField('codigo', 'Codigo');
     $recordFinder->addTitleField('nombre', 'Nombre');
     return $recordFinder->generateXmlConfiguration();
 }
開發者ID:BGCX261,項目名稱:zoorestaurant-svn-to-git,代碼行數:9,代碼來源:AsyncSearch.class.php

示例2: abrir

 /**
  * abre la mesa y setea el mozo
  * @param Mozo $mozo
  */
 public function abrir($mozo)
 {
     //$this->getPedido()->vaciar();
     if (!$this->getEstado()->equals(EstadoMesa::abierta())) {
         $this->setFechaAbierta(DateUtil::formatAsTimeStamp(time()));
         $this->setearMozoYEstado($mozo, EstadoMesa::abierta());
         $pedido = new Pedido();
         //$pedido->setNumero(21);//clase aca
         //$pedido->setFecha($this->getFechaAbierta());
         $restaurant = Restaurant::getInstance()->agregarPedido($pedido);
         $pedido->save();
         $this->setPedido($pedido);
         return true;
     }
     return false;
 }
開發者ID:BGCX261,項目名稱:zoorestaurant-svn-to-git,代碼行數:20,代碼來源:Mesa.class.php

示例3: construct

 public function construct()
 {
     if ($this->isNew()) {
         try {
             parent::construct();
             $this->setEstado(EstadoPedido::pendiente());
             $this->setFecha(DateUtil::formatAsTimeStamp(time()));
             $this->setNumero(Restaurant::getInstance()->pedidos()->count() + 1);
         } catch (Exception $e) {
             /**
              * This try/catch clause is necessary to prevent the Doctrine data loader command from
              * failing.
              *
              */
         }
     }
 }
開發者ID:BGCX261,項目名稱:zoorestaurant-svn-to-git,代碼行數:17,代碼來源:Pedido.class.php

示例4: cerrada

 /**
  * busca por codigo y devuelve el estado "cerrada"
  *
  * @return string
  */
 public static function cerrada()
 {
     return Restaurant::getInstance()->estadosCaja()->findByProperty('codigo', self::CERRADA);
 }
開發者ID:BGCX261,項目名稱:zoorestaurant-svn-to-git,代碼行數:9,代碼來源:EstadoCaja.class.php

示例5: executeAsyncCambiarCantidadDetalle

 public function executeAsyncCambiarCantidadDetalle(sfWebRequest $request)
 {
     $numeroPedido = $request->getParameter('numeroPedido');
     $idProducto = $request->getParameter('idProducto');
     $cantidad = $request->getParameter('cantidad');
     $pedido = Restaurant::getInstance()->buscarPedidoPorNumero($numeroPedido);
     if ($pedido == null) {
         //titat excep
     } else {
         $producto = Restaurant::getInstance()->buscarProductoPorId($idProducto);
         if ($producto == null) {
             //tirar excep
         } else {
             $detalle = $pedido->buscarProducto($producto);
             if ($detalle != null) {
                 $detalle->setCantidad($cantidad);
                 $detalle->save();
             }
             $json = $pedido->getJson();
             return $this->renderText($json->getString());
         }
     }
 }
開發者ID:BGCX261,項目名稱:zoorestaurant-svn-to-git,代碼行數:23,代碼來源:actions.class.php

示例6: executeAsyncMozos

 public function executeAsyncMozos()
 {
     $mozos = Restaurant::getInstance()->mozos();
     $json = $mozos->getJson();
     return $this->renderText($json->getString());
 }
開發者ID:BGCX261,項目名稱:zoorestaurant-svn-to-git,代碼行數:6,代碼來源:actions.class.php

示例7: entregado

 /**
  * busca por codigo y devuelve el estado "cerrada"
  *
  * @return string
  */
 public static function entregado()
 {
     return Restaurant::getInstance()->estadosPedido()->findByProperty('codigo', self::ENTREGADO);
 }
開發者ID:BGCX261,項目名稱:zoorestaurant-svn-to-git,代碼行數:9,代碼來源:EstadoPedido.class.php


注:本文中的Restaurant::getInstance方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。