#4 Curso CodeIgniter – Helper

Helper

O CodeIgniter vem com funções como desabilitadas como a possibilidade de manipulação de XML, WebService, PDF, dentre outros. Para podermos usar a função doctype() teremos que que habilitar o autoload de ‘html’ e ‘url’, abrimos então o arquivo:

 

application/config/autoload.php

 

Na linha 67 trocaremos $autoload[‘helper’] = array(); por $autoload[‘helper’] = array(‘html’, ‘url’);

 

Criaremos uma nova chamada de View, abra o arquivo application > controllers > home.php e adicione o load html_header como o exemplo:

 

public function index(){

$this->load->view(‘html_header’);

$this->load->view(‘home’);

}

 

Então crie o arquivo:

 

application > views > html_header.php

 

e nele adicione o topo do site:

 

<?php echo doctype(‘html5’); ?>

<html lang=”pt”>

<head>

<meta charset=”UTF-8″>

<title>Minha primeira view</title>

<?php

$meta = array(

array(‘name’ => ‘robots’, ‘content’ => ‘no-cache’),

array(‘name’ => ‘description’, ‘content’ => ‘Meu primeiro site CodeIgniter’),

array(‘name’ => ‘keywords’, ‘content’ => ‘codeigniter, site, primeiro’),

array(‘name’ => ‘robots’, ‘content’ => ‘no-cache’),

array(‘name’ => ‘Content-type’, ‘content’ => ‘text/html;charset=utf-8’, ‘type’ => ‘equiv’)

);

echo meta($meta);

echo link_tag(‘assets/img/icon.ico’, ‘shortcut icon’, ‘image/ico’);

echo link_tag(‘assets/css/layout.css’);

?>

</head>

<body>

 

Explicação:

Para entender a função doctype() habilitada poderá ver os arquivos:

 

application/config/doctypes.php

(Nele é listado os tipos de doctypes aceitos)

 

system/helpers/html_helper.php

(Na linha 385 está a função chamada meta, e na linha 310 está localizada a função link_tag)

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s