Publicado em 20/setembro/2009 por Robertson Freitas
For those who do not speak Portuguese, you can see a working example here and download the source code here. The comments are in English.
Fiz algumas melhorias no código do post anterior:
- A versão do CI foi atualizada. Este exemplo agora usa o CodeIgniter 1.7.2.
- As configurações de layout da paginação foram transferidas para o lugar correto (config/pagination.php).
- O uso da função set_value do Form helper, como sugerido no manual do CI, ajudou a enxugar o código do Controller.
- Pequenos ajustes no método _save do Controller.
- As pastas i, js e css foram movidas para dentro da nova pasta web, organizando os arquivos e eliminando a necessidade de manutenção nas excessões do .htaccess.
- O profiler foi habilitado para exibir informações de performance da aplicação.
Antes de continuar, veja o exemplo funcionando aqui.
Disponibilizei o código fonte completo, junto com o codeigniter 1.7.2 e o script de criação do banco aqui.
Clique aqui para continuar lendo »
2 já comentaram » | Categorias: CodeIgniter, PHP
Publicado em 24/agosto/2009 por Robertson Freitas
Atenção: existe uma atualização para este post: CRUD Básico com CodeIgniter 1.7.2
Estou há algumas semanas utilizando o framework PHP CodeIgniter. A documentação é incrível, muito detalhada e organizada, com muitos exemplos simples, porém poucos exemplos completos, voltados para o mundo real. Senti falta de modelos de CRUD completos, por exemplo.
Mesmo procurando em outros sites, blogs e fóruns, só vi implementações muito básicas, ou utilizando libraries antigas. O melhor que encontrei foi este, que usa uma versão anterior do CI (utiliza a classe Validation, que está deprecated). Baseado nesse exemplo, criei um outro modelo de CRUD com paginação, validação e um sistema de exibição de mensagens utilizando o CodeIgniter 1.7.1. É o exemplo que eu gostaria de ter visto quando comecei a conhecer o framework.
Antes de continuar, veja o exemplo funcionando aqui.
Disponibilizei o código fonte completo, junto com o codeigniter e o script de criação do banco aqui.
Clique aqui para continuar lendo »
8 já comentaram » | Categorias: CodeIgniter, PHP
Publicado em 23/julho/2009 por Robertson Freitas
O SQL Explorer é um plugin que permite acessar e fazer consultas SQL a bancos de dados a partir do Eclipse. Veja abaixo os passos para instalar e configurar a conexão ao banco. Utilizei o Eclipse Ganymede (3.4.1).

SQL Explorer - clique na imagem para ampliar
Clique aqui para continuar lendo »
1 já comentou » | Categorias: Eclipse, Produtividade
Publicado em 18/julho/2009 por Robertson Freitas

Eclipse Remote Systems Explorer
Uma dica da série Pragmatic Programming: aumente sua produtividade acessando seu servidor SSH ou FTP a partir do Eclipse com o Remote System Explorer.
Utilizando o Remote System Explorer você pode:
- Conectar-se a servidores Windows/Linux/Unix remotamente.
- Explorar o sistema de arquivos desses servidores.
- Editar e salvar arquivos remotamente.
- Abrir um terminal e executar comandos remotamente (adeus Putty!).
A funcionalidade é parte do Target Management que, por sua vez, é um subprojeto do Device Software Development Platform (DSDP).
Clique aqui para continuar lendo »
1 já comentou » | Categorias: Eclipse, Produtividade
Publicado em 18/julho/2009 por Robertson Freitas
Olá, sou Robertson Freitas, trabalho como gerente de produto na Fortes Informática e me interesso por desenvolvimento web, especialmente utilizando PHP e Java.
Neste blog quero publicar minhas opiniões e dicas nas áreas de produtividade, processos de desenvolvimento de software e PHP.
Aguarde novidades.
Nenhum comentário » | Categorias: Geral