PHP Classes
elePHPant
Icontem

Render PHP: Render PHP variable values as HTML

Recommend this page to a friend!
  Info   View files Example   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2017-10-15 (1 month ago) RSS 2.0 feedNot yet rated by the usersTotal: Not yet counted Not yet ranked
Version License PHP version Categories
renderphp 1.0.0GNU General Publi...5HTML, PHP 5, Debug
Description Author

This class can render PHP variable values as HTML.

It can take a variable value and generates HTML to display the value in a beautified way.

The class uses a given HTML template file to format the output.

Name: joerverson <contact>
Classes: 2 packages by
Country: Brazil Brazil
Innovation award
Innovation award
Nominee: 1x

Details

---------- Como funciona ? ---------------

o render é uma classe que é responsavel por renderizar paginas html adicionando informações a ela de forma dinamica, onde você escreve de forma estatica mas o sistema injeta informações dina- micamente a ela.

----------- como chamar as funcções? ---------

 $data = [
      "cor" => "branco",
      "casa" => [
          "numero" => 123,
          "endereco" => "na rua buraco veio"
       ],
      "arco_iris" =>[
          "amarelo", "vermelho", "roxo", "cinza", "violeta"
      ]
 ]

Render::template("services/analise/consultor/paper.html")->view($data);

a cima vemos a forma padraõ de chamada do render para fazer o dinamismo nas paginas, primeiro se chama o metodo estatico "template" onde é a localizaçaõ do arquivo que será renderizado com as informações dinamicas, de forma concatenada oa metodo "template" chamamos o metodo "view" que recebe um array com so dados a serem renderizados na pagina.

------------- qual o padrão da pagina de tamplate? --------

é semelhante ao do angular js onde as informações(campos do array informado em "view") é colocado da seguinte forma "{{cor}}" e o render ao fazer a renderização do conteudo remove o "{{cor}}" e adiciona "branco".

case queira manipular um array mult-dimencilnal basta navegar com "." exp: "{{casa.numero}}" e o render troca para: "123"

--------------- quero fazer loops ele faz? -------------

Caso queira iterar uma lista ou uma array basta fazer o seguinte:

{{(casa)->
       <li>{{numero}}</li>
       <li>{{endereco}}</li>
 }}

caso seja, uma array simples basta colocar "{{it}}" e ele vai traver todos os valores

{{(arco_iris)->
       <li>{{it}}</li>
 }}
  Files folder image Files  
File Role Description
Accessible without login Plain text file index.php Example Example script
Accessible without login Plain text file README.md Doc. Documentation
Plain text file Render.php Class Class source
Accessible without login HTML file template.html Data Auxiliary data

 Version Control Unique User Downloads  
 100%
Total:0
This week:0