CRUD Básico com CodeIgniter 1.7.2


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 »  



CRUD Básico com CodeIgniter 1.7.1


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 »  



Acessando o MySQL pelo Eclipse com o plugin SQL Explorer


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

SQL Explorer - clique na imagem para ampliar

  Clique aqui para continuar lendo »  



Acessando FTP, SFTP e SSH via Eclipse


Eclipse Remote Systems Explorer

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 »  



Hello world!


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.



Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina