PHP Classes
elePHPant
Icontem

File: README.md

Recommend this page to a friend!
  Classes of joerverson  >  Render PHP  >  README.md  >  Download  
File: README.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: Render PHP
Render PHP variable values as HTML
Author: By
Last change:
Date: 2 years ago
Size: 1,763 bytes
 

 

Contents

Class file image Download

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