Assistente de HTML
O Assistente de HTML contem funções que auxiliam no trabalho com HTML.
Carregando este Assistente
Este assistente é carregado usando o seguinte código:
$this->load->helper('html');
As seguinte funções estão disponíveis:
heading()
Permite criar tags HTML <h1>, O primeiro parâmetro irá conter os dados, o segundo o tamanho do heading. Exemplo:
echo heading('Bem-vindo!', 3);
O código acima produzirá: <h3>Bem-vindo!</h3>
ol() and ul()
Permite gerar listas HTML ordenadas ou nã-ordenadas de um array simples ou multi-dimensional. Exemplo:
$this->load->helper('html');
$lista = array(
'vermelho',
'azul',
'verde',
'amarelo'
);
$atributos = array(
'class' => 'listanegritada',
'id' => 'minhalista'
);
echo ul($lista, $atributos);
O código acima produzirá isto:
<ul class="listanegritada" id="minhalista">
<li>vermelho</li>
<li>azul</li>
<li>verde</li>
<li>amarelo</li>
</ul>
Aqui está um exemplo mais complexo, usando um array multi-dimensional:
$this->load->helper('html');
$lista = array(
'cores' => array(
'vermelho',
'azul',
'verde'
),
'formas' => array(
'curva',
'quadrado',
'circulos' => array(
'elipse',
'oval',
'esfera'
)
),
'humor' => array(
'feliz',
'chateado' => array(
'derrotado' => array(
'rejeitado',
'desolado',
'deprimido'
),
'irritado',
'atravessado',
'brabo'
)
)
);
echo ul($lista);
O código acima produzirá isto:
<ul class="listanegritada" id="minhalista">
<li>cores
<ul>
<li>vermelho</li>
<li>azul</li>
<li>verde</li>
</ul>
</li>
<li>formas
<ul>
<li>curva</li>
<li>quadrado</li>
<li>circulos
<ul>
<li>elipse</li>
<li>oval</li>
<li>esfera</li>
</ul>
</li>
</ul>
</li>
<li>humor
<ul>
<li>feliz</li>
<li>chateado
<ul>
<li>derrotado
<ul>
<li>rejeitado</li>
<li>desolado</li>
<li>deprimido</li>
</ul>
</li>
<li>irritado</li>
<li>atravesado</li>
<li>brabo</li>
</ul>
</li>
</ul>
</li>
</ul>
nbs()
Gera non-breaking spaces ( ) baseada no número que você enviar. Exemplo:
echo nbs(3);
O código acima produzirá:
br()
Gera tags de quebra de linha (<br />) baseada no número que você enviar. Exemplo:
echo br(3);
O código acima produzirá: <br /><br /><br />