Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

OrderID.php 857B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace Shop\Controller;
  3. use Psr\Http\Message\ResponseInterface;
  4. use Psr\Http\Message\ServerRequestInterface;
  5. use Psr\Container\ContainerInterface;
  6. use Shop\DB\Order;
  7. class OrderID
  8. {
  9. protected $container;
  10. protected $twig;
  11. public function __construct(ContainerInterface $container)
  12. {
  13. $this->container = $container;
  14. }
  15. public function orderID(ServerRequestInterface $request, ResponseInterface $response, array $args)
  16. {
  17. $container = $this->container;
  18. $twig = $container->get('twig');
  19. $db = new Order($this->container);
  20. $orderLines = $db->getOrderLines($args['id']);
  21. $orderDetails = $db->getOrderDetail($args['id']);
  22. $vars = ["orderlines" => $orderLines, "orderdetails" => $orderDetails, "custid" => $args['id']];
  23. $a = $twig->render('orderID.html.twig', $vars);
  24. $response->getBody()->write($a);
  25. return $response;
  26. }
  27. }