<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>
|