taviroquai Posted March 19, 2015 at 01:25 AM Report Share #579801 Posted March 19, 2015 at 01:25 AM Se interessar a alguém... apenas 1 ficheiro (trait, 300 linhas) e faz de motor de templates... Exemplo: Instalar com o composer https://getcomposer.org/ // incluir trait use Taviroquai\Mask\Mask; // Uma classe qualquer onde colocar a lógica class MyView { use Mask; protected $titulo = 'Um título...'; protected $lista = array('um', 'dois'); public function temLogica() { return true; } } Um ficheiro de template... <body> <h1>{{ titulo }}</h1> {{ if temLogica }} <ul> {{ for lista as item }} <li>{{ item }}</li> {{ endfor }} </ul> {{ endif }} </body> Para usar... require_once 'vendor/autoload.php'; $view = new MyView; echo $view->mask('template'); Ver mais: https://github.com/taviroquai/mask Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now