Ejemplo n.º 1
0
Archivo: index.php Proyecto: hiroy/lune
<?php

require_once dirname(dirname(__FILE__)) . '/Lune.php';
Lune::$layoutTemplate = 'layout.php';
Lune::$notFoundCallback = 'myapp_404';
function myapp_404(Lune_Request $req, Lune_Response $res)
{
    $res->render();
    // equals to $res->render('myapp_404.php');
}
Lune::get('/', 'myapp_default');
function myapp_default(Lune_Request $req, Lune_Response $res)
{
    $res->output('This is a test page');
}
Lune::get('/foo', 'myapp_foo');
function myapp_foo(Lune_Request $req, Lune_Response $res)
{
    $res->contentTypeHtml('UTF-8');
    $res->message = 'Hello ' . $req->name;
    $res->render();
    // equals to $res->render('myapp_foo.php');
}
// PHP version >= 5.3.0
Lune::get('/bar', function (Lune_Request $req, Lune_Response $res) {
    $res->render('myapp_bar.php');
});
Lune::run();