<?php require_once 'vendor/autoload.php'; $f3 = \Base::instance(); $f3->config('config.ini'); $f3->set('AUTOLOAD', 'controllers/'); $f3->route('GET /', function ($f3) { $basket = new \Basket(); $basket->drop(); // add item $basket->set('name', 'Coffee'); $basket->set('amount', '5.00'); $basket->set('qty', '2'); $basket->save(); $basket->reset(); // add item $basket->set('name', 'Moka pot'); $basket->set('amount', '10.00'); $basket->set('qty', '1'); $basket->save(); $basket->reset(); $cart = $basket->find(); foreach ($cart as $item) { $subtotal += $item['amount'] * $item['qty']; $itemcount += $item['qty']; } $f3->set('itemcount', $itemcount); $f3->set('cartitems', $cart); $f3->set('subtotal', sprintf("%01.2f", $subtotal)); echo \Template::instance()->render('cart.html'); });