get('/', function () { return 'Aplicación de Ejemplo Silex' . '

Bienvenido

' . '
'. '

Indica tu nombre para continuar: ' . '
' . '' . '

'; }); $app->post('/saludar', function() use($app) { return 'Aplicación de Ejemplo Silex' . '

Bienvenido

' . '

Enhorabuena ' . $app['request']->get('nombre') . ', ya tienes tu primera aplicación con Silex.

' . ''; }); $elementos = array( 1 => array( 'fecha' => '2016-03-29', 'autor' => 'Chema', 'titulo' => 'Silex y la madre que lo pario', 'contenido' => 'Bla, bla, bla, ...', ), 2 => array( 'fecha' => '2016-03-30', 'autor' => 'Chema 2', 'titulo' => 'El Quijote', 'contenido' => 'Ble', ), ); $app->get('/blog', function () use ($elementos) { $output = ''; foreach ($elementos as $elemento) { $output .= $elemento['titulo']; $output .= '
'; } return $output; }); $app->get('/blog/show/{id}', function (Silex\Application $app, $id) use ($elementos) { if (!isset($elementos[$id])) { $app->abort(404, "El artículo $id no existe."); } $registro = $elementos[$id]; return "

{$registro['titulo']}

". "

{$registro['contenido']}

"; }); $app->run();