Controllers em subdiretórios no CodeIgniter com MY_Router
20 de maio de 2013, em Dicas, por Tárcio Zemel
Por padrão, o CodeIgniter só aceita um subnível de diretórios para o armazenamento dos controllers (como pode ser visto na documentação oficial). Entretanto, pode surgir a necessidade de um projeto que precise de vários subníveis de diretórios. Nestes casos, como proceder? Rotas Uma solução que, dependendo do caso, pode funcionar, é trabalhar com rotas. Quer [...]
Como criar miniaturas de imagens (thumbnails) em tempo real com CodeIgniter
25 de março de 2013, em Tutoriais, por Tárcio Zemel
Não raramente é preciso, em sites e sistemas dos mais variados tipos, criar miniaturas de imagens em tempo real. Não surpreendentemente, é simples a criação de thumbnails “on the fly” usando o CodeIgniter. Este artigo é altamente inspirado no post “Create thumbnails on the fly with CodeIgniter” do blog de Danny Herran. Aviso inicial Antes [...]
CodeIgniter e Composer: como integrar e usar
27 de dezembro de 2012, em Integração, Tutoriais, por Tárcio Zemel
Algo novo está surgindo no PHP. Algo que mudará, para melhor, a maneira como organizamos e gerenciamos nossos projetos: Composer. Em poucas palavras, Composer é um gerenciador de pacotes/dependências para PHP. Isso quer dizer que, usando Composer, é possível, de maneira simples, rápida e muito, muito fácil, instalar, atualizar e remover “pacotes” (bibliotecas e, até, [...]
Executar funções de um controller dentro de outro controller
11 de dezembro de 2012, em Tira Dúvidas, por Tárcio Zemel
No CodeIgniter, é possível chamar um controller dentro de outro controller? Com base na estrutura MVC do CI e do que ele permite que façamos, tal façanha é possível e, se sim, seria “condenável”? Tal dúvida surgiu numa troca particular de e-mails mas, a bem da verdade, é uma dúvida bastante comum, principalmente para quem [...]
Livro “PHP e MVC com CodeIgniter”: considerações de leitura
26 de novembro de 2012, em Diversos, por Tárcio Zemel
Mais uma vez, a Novatec fez a gentileza de me enviar um livro para leitura e análise. Dessa vez, foi o mais novo livro de Ademir Cristiano Gabardo, “PHP e MVC com CodeIgniter: construa aplicações web dinâmicas em PHP de modo rápido e prático com o framework CodeIgniter“. Seguem minhas considerações de leitura. Considerações iniciais [...]
Validação com CodeIgniter, Twitter Bootstrap e jQuery Validation plugin
5 de novembro de 2012, em Integração, por Tárcio Zemel
Quando se pensa em um site, sistema, software ou produto virtual feito com CodeIgniter, também é importante levar em conta quais outras tecnologias estarão presentes, dado que não somente do back-end se dá um projeto de sucesso. Portanto, levar em consideração este tipo de análise no momento do planejamento é algo imprescindível. Por exemplo, é [...]
CodeIgniter 2.1.3 lançado
19 de outubro de 2012, em Notícias, por Tárcio Zemel
Depois da algum tempo esperar, a comunidade CodeIgniter já pode ficar feliz com o lançamento do CodeIgniter 2.1.3! As principais alterações foram em relação à segurança e aprimoramentos, em geral, para a versão 2.x estável. Em particular, o CodeIgniter 2.1.3 melhorou a resolução de endereços IP da Input Class, evitando falhas que aconteciam em certas [...]
Proteção CSRF no CodeIgniter 2
24 de setembro de 2012, em Tira Dúvidas, Tutoriais, por Tárcio Zemel
No artigo sobre o lançamento do CodeIgniter 2 um leitor pediu maiores explicações sobre a nova proteção CSRF no CodeIgniter 2. Certamente, esta pode ser a dúvida de mais pessoas, então, acredito que cabe um artigo falando mais a respeito desta nova feature do CI 2 que veio para aumentar ainda mais o nível de [...]
Wiki do CodeIgniter movido
21 de agosto de 2012, em Notícias, por Tárcio Zemel
Artigo rápido para informar que o Wiki do CodeIgniter foi movido. O wiki foi migrado para o GitHub e o novo endereço é https://github.com/EllisLab/CodeIgniter/wiki. Essa foi uma decisão acertada, pois, além de ter a conveniência de já existir um repositório do CodeIgniter no GitHub, isso vai ajudar a distinguir entre os conteúdos do CodeIgniter Reactor [...]
CodeIgniter 2.1.1 lançado
20 de junho de 2012, em Notícias, por Tárcio Zemel
Fazem alguns meses desde que o CodeIgniter 2.1.0 foi lançado e, antes de o esperado CodeIgniter 3 seja lançado, fiquemos com a versão 2.1.1 do melhor framework PHP da atualidade, que, apesar de não ter vindo com novas funcionalidades ou alterações tão expressivas, conta com uma série de correções de bugs e ajustes, cujos principais [...]

