Exemplo n.º 1
0
 public static function order(Order $order)
 {
     $item_dao = ItemDao::getInstance();
     //1.ItemDaoインスタンスを取得し、
     foreach ($order->getItems() as $order_item) {
         //2.在庫を引き当て、
         $item_dao->setAside($order_item);
     }
     OrderDao::createOrder($order);
     //3.注文結果を表示する
 }
Exemplo n.º 2
0
#!/usr/bin/php
<?php 
require_once 'OrderManager.class.php';
$order = new Order();
$item_dao = ItemDao::getInstance();
$order->addItem(new OrderItem($item_dao->findById(1), 2));
$order->addItem(new OrderItem($item_dao->findById(2), 1));
$order->addItem(new OrderItem($item_dao->findById(3), 3));
OrderManager::order($order);