Esta é uma iniciativa comunitária dos usuários que participam na lista de discussão do CodeIgniter e trata-se de um projeto colaborativo, onde o conteúdo será gerado pelos próprios usuários, resultando em constantes novidades no site.

Removendo o index.php da URL

Esse artigo pretende mostrar como remover o index.php do endereço do site e mostrar os possíveis problemas encontrados, permitindo que a URL se torne mais amigável e elegante. Consideramos que o site já esteja devidamente configurado, a base_url no arquivo config.php e as váriaveis $system_folder e $application_folder.

Ajudando na tradução do manual da versão 1.7 do CodeIgniter

Quem está acompanhando a discussão via inscrição na lista da comunidade em http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br, sabe que a mesma está fazendo um trabalho voluntário para traduzir a nova versão do manual desta framework para o português. Para aqueles desejam colaborar com o projeto procurem o tópico Tradução do Manual nos e-mails já postados. A nossa meta é terminar a mesma até o fim deste mês de janeiro de 2009, por isso toda ajuda é bem-vinda, abaixo segue algumas dicas de como proceder para ajudar na tradução:

imagem de coyote

Diagrama do CodeIgniter

Encontrei em meu computador o diagrama anexo. Como já tem tempo que peguei e não lembro de onde, deixo de citar a fonte.
Caso alguém saiba, peço que envie um comentário para darmos os devidos créditos.

Abs

Processamento de dados

Olá pessoal, estou disponibilizando uma biblioteca que fiz para me auxiliar na validação de dados.

EXPLICAÇÃO: num formulário qualquer faço a validação de dados, aceitando alguns 'erros', por exemplo, no meu sistema quero que o valor 'peso' seja sempre no formato x.xxx mas a validação aceita apenas um numero (por exemplo) e ai a biblioteca transforma esse valor para o formato x.xxx

A biblioteca esta em anexo, baixe, use, corriga, comentem...

OBS: para baixar o anexo é necessário esta logado.

imagem de coyote

Corrigindo erros de codificação (acentuação)

Boas a todos!

Um problema relatado com certa frequência em fóruns que participo é o de erros na acentuação de textos.

Motivado por um post aqui no Drupal, resolvi colocar essa dica para outras pessoas que passem pelo mesmo problema.

Para que a acentuação e caracteres especiais apareçam corretamente é necessário configurar os 3 ítens abaixo da mesma maneira:

1. a página;
2. o banco de dados;
3. o editor.

Considerando o uso de utf-8 (o mais indicado), como isso deve ser feito ?

1. Na página:

1.1 Definir o idioma (opcional mas recomendado)
 

imagem de coyote

CodeIgniter

O que é MVC

Model-view-controller (MVC) é um padrão de arquitetura de software.
Para facilitar a construção e manutenção de sistemas , tornou-se fundamental separar as camadas de Dados (Model) e o Layout (View). Deixando separadas, qualquer alteração do Layout ou de Dados, não interferem entre si. E para "manipular" a junção dos dados e Layout, vocÊ tem a camada Controladora (Controller).

CHM para o CodeIgniter

Desde que realmente comecei a me interessar pelo framework, senti uma necessidade imensa de me ver livre do USER GUIDE online, procurei por diversos sites algum tipo de CHM que pudesse facilitar a minha vida com uma busca confiável e que mantesse a documentação da mesma forma em que era encontrada no site oficial e aqui.

Sem muito sucesso, comecei a procurar saber como eu poderia gerar arquivos executáveis em CHM que me desse a velocidade necessária, sem conexão com a internet da qual eu tanto precisava, mas primeiro eu precisava entender sobre o que se trata um arquivo CHM.

Estruturando CodeIgniter para trabalhar com múltiplos sites

Boas galera!!!

Bom, estou escrevendo meu primeiro artigo para relatar um problema que tirou 2 dias da minha santa paciência – "Como estruturar projetos com C.I."

Primeiro, eu tentei configurar as rotas através do routes.php, que vocês podem encontrar em system/config/application. Meu grande erro foi insistir nessa ação, pois segui um raciocínio errado. Eu queria trabalhar com os arquivos do C.I. centralizados em um domínio e, definir as rotas para trabalhar com meus controles. Dessa forma eu teria o seguinte ambiente:

www.meusite.com.br/index.php/cliente

Carregar explicitamente uma classe "externa"

A questão toda é, na minha aplicação eu tenho uma estrutura um pouco diferente da proposta por default pelo CI.

Dentro do diretório 'application' eu tenho outros 4 diretórios: frontend, backend, services e models.

Tanto o 'frontend' quanto o 'backend' são as aplicações em si - no caso o site e o admin - com todos os diretórios comuns as aplicações, como: config, controllers, helpers, libraries, models, hooks, views, etc...

Conteúdo sindicalizado