terça-feira, 10 de julho de 2012

Bê-a-Bá do CodeIgniter - Configurando o config.php

Salve Geral!!

Começando a série de artigos sobre o CodeIgniter eu vou apresentar a configuração do arquivo application/config/config.php.

Obs. A configuração aqui apresentada não esgota as possibilidades de configurações, e apresenta aquilo que o blogueiro aqui considera necessário para uma boa utilização do Codeigniter.

Vamos a primeira parte.

$config['base_url'] = 'http://www.seusite.com.br/';


Essa linha define o URL ou o endereço do seu site.
Sim! Eu sempre utilizo a barra no final do URL. É a partir dessa barra que o CodeIgniter vai começar a trabalhar.
Quando você utilizar o helper "base_url()" o Codeigniter irá escrever exatamente o conteúdo desse parâmetro da configuração.
Existe uma forma de deixar esse campo automático mas nunca utilizei, é possível encontrar as informações para essa automatização em >> http://codeigniter.com/forums/viewthread/60181/

Segunda Parte.


$config['index_page'] = 'index.php';


Só altere essa linha se você mudar o nome desse arquivo que se encontra na raiz do diretório do seu site.
Ou então caso você utilize o mod_rewrite em um arquivo .htaccess, que eu irei fazer um artigo sobre isso mais para frente. E nesse caso de utilização do mod_rewrite, deixe em branco.

Terceira Parte.


$config['language'] = 'english';


Só altere isso caso você desejar criar... É MELHOR QUE VOCÊ NÃO ALTERE ESSA LINHA!!
Vai por mim...

Quarta Parte.


$config['charset'] = 'UTF-8';


Essa linha define o charset utilizado no site.
Eu sinceramente prefiro escrever "&aacute" que não dá tanto trabalho como alterar o charset para ISO.

Quinta Parte.


$config['encryption_key'] = 'chavedecriptografia';


Esse parâmetro é usado quando você utiliza sessões.
Por exemplo, se você fizer um sistema de login que utilize sessões, esse parâmetro deverá estar configurado.


E chega! Não mexa em mais nada nesse arquivo!
A não ser que você realmente saiba que o estiver fazendo...

Mas de forma geral, essas configurações são básicas para utilização do Codeigniter.
Muitos site que eu já fiz estão com essas configurações e funcionam normalmente.

Caso você tenha duvidas, deixe um comentário!

Nenhum comentário:

Postar um comentário