<h2>
 
  Seja bemvindo ao exemplo de uso do MVC2.<br />
 
  Aqui implementamos e demonstramos os recursos básicos desse framework
 
</h2>
 
 
<ul>
 
 
  <li>
 
    <strong>
 
    Controlador em xml (/config.xml)
 
    </strong>
 
  </li>
 
 
  <li>
 
    <strong>
 
    Suporte à múltiplos templates
 
    </strong>
 
  </li> 
 
 
  <li>
 
    <strong>
 
    Friendly URLS.
 
    </strong>
 
    As variáveis são passadas por "/" (barras) na URL:
 
    Exemplo: <a href="/do/login/form">Confira esse link parar abrir o formulário de login</a>
 
  </li>
 
 
  <li>
 
    <strong>
 
    Módulos de autenticação.
 
    </strong>
 
    Cada módulo no config.xml pode ser protegido por um módulo de autenticação.
 
    Somente terão acesso quem estiver com uma determinada variável setada na sessão.
 
  </li>
 
 
</ul>
 
 
Esta é uma aplicação simples, onde implementamos dois módulos: <br />
 
 
<strong>exemplo</strong> e <strong>exemplo_restrito</strong>
 
 
<br />
 
(confira o /config.xml)
 
<br />
 
 
O módulo <strong>exemplo_restrito</strong> tem acesso restrito, redirecionando para a ação <strong>login</strong> do módulo <strong>exemplo</strong>
 
<br /><br />
 
 
O primeiro passo é configurar seu Apache para entender o arquivo <strong>/do</strong> (nosso front controller) como um arquivo PHP.
 
Essa ausência de extensão do arquivo é para deixar as URLs mais amigáveis. (grato ao Chris Beasley pelo excelente artigo: http://www.sitepoint.com/article/search-engine-friendly-urls/):
 
<br /><br />
 
 
Após essa configuração, o front controller aguardará requisições nesse formato:<br />
 
<strong>http://[seu host]/do/NomeDaAcao/arg1/arg2/args...</strong>
 
 |