Ejemplo n.º 1
0
<?php

require_once __DIR__ . "/../vendor/autoload.php";
require_once __DIR__ . "/../src/Tamagotchi.php";
session_start();
if (empty($_SESSION['tamagotchis'])) {
    $_SESSION['tamagotchis'] = array();
}
$app = new Silex\Application();
$app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' => __DIR__ . '/../views'));
$app->get("/", function () use($app) {
    return $app['twig']->render('create_tamagotchi.html.twig', array('tamas' => Tamagotchi::getAll()));
});
$app->post("/tamagotchis_page", function () use($app) {
    $tama = new Tamagotchi($_POST['name']);
    $tama->save();
    return $app['twig']->render('tamagotchis_page.html.twig', array('newtama' => $tama));
});
$app->post("/add_food", function () use($app) {
    $tama->addFood();
    return $app['twig']->render('tamagotchis_page.html.twig');
});
// $tama = new Tamagotchi($_POST['name']);
// $tama->addFood();
// return $app['twig']->render('tamagotchis_page.html.twig', array('newtama' => $tama));
//
// $app->post("/delete_tama", function() use ($app) {
//     Tamagotchi::deleteAll();
//     return $app['twig']->render('delete_place.html.twig');
// });
return $app;