Code Igniter Versão 1.5.2 - Guia do Usuário


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 (&nbsp;) baseada no número que você enviar. Exemplo:

echo nbs(3);

O código acima produzirá: &nbsp;&nbsp;&nbsp;

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