当前位置: 首页>>代码示例>>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;未经允许,请勿转载。