Autor: Rafael Wendel Pinheiro

CodeIgniter – Models (Parte II)

No primeiro post sobre a implementação de Models no CodeIgniter eu mostrei como configurar uma conexão da aplicação em CI com um banco de dados. Mostrei também todos os passos desde a criação do Controller e do formulário na View para se criar uma estrutura para se inserir um registro no BD.

Hoje vou continuar abordando os Models no CI e outras possibilidades que o framework oferece no quesito acesso ao banco de dados. Antes de começar recomendo a leitura do post CodeIgniter – Models (Parte I) para aqueles que ainda não o fizeram.

Continue lendo

Segurança em Transações Eletrônicas

Desde inícios dos anos 70 que as empresas começaram a adotar o comércio eletrônico. Durante essa década, os mercados financeiros assistiram às primeiras mudanças resultantes da introdução de uma das mais elementares formas de comércio eletrônico – o serviço EFT (Electronic Funds Transfer) – que consistia na realização de transferências eletrônicas de fundos entre bancos, que funcionavam com a segurança das redes privadas. Com a utilização deste serviço, conseguiu-se otimizar os pagamentos eletrônicos através da troca eletrônica de informação entre as instituições financeiras.

Entre os anos 70 e inícios dos anos 80, o comércio eletrônico difundiu-se pelas empresas na forma de mensagens eletrônicas por meio do EDI e do correio eletrônico, sendo a principal diferença entre ambos o fato do EDI se tratar da transferências de dados estruturados (transferência de informação “de aplicação para aplicação”), enquanto que o correio eletrônico se relaciona com a transferência de dados não estruturados (transferência de informação “de pessoa para pessoa”).

Continue lendo

CodeIgniter – Models (Parte I)

Olá leitores,

Continuando com nossa série de posts sobre o framework CodeIgniter, hoje falaremos à respeito de Models. A camada “M” do MVC. Para melhor compreender esse artigo recomendo antes a leitura dos outros posts à respeito do CI. (www.rafaelwendel.com/categoria/codeigniter).

Pois bem! Feito isso, vamos começar efetivamente a falar sobre Models (ou Modelos). Model é a camada responsável por fazer a abstração e persistência dos dados da aplicação no banco. Logo, é aqui que implementamos todos os métodos de inserção, edição, exclusão e recuperação no banco de dados.

Continue lendo

+ PROMOÇÃO! Concorra a cortesias para o curso “Treinamento PHP Avançado”

Salve galera! Depois do grande sucesso que foi a promoção para o curso  “Treinamento Iniciação Zend 2 + MVC”, o blog volta com mais uma parceria para cortesias em um curso de altíssima qualidade. Trata-se do “Treinamento PHP Avançado (http://www.treinamentophpoo.com)”, ministrado também pelo Matheus Moura.

E como sempre o melhor beneficiado com isso tudo é você leitor do blog. Você terá mais uma chance de se aperfeiçoar na linguagem PHP fazendo um curso que aborda diversos tópicos de padrões e engenharia de software na prática.

Continue lendo

CodeIgniter – Views

Depois de algum tempo abordando outros assuntos, hoje iremos retornar à nossa série de publicações sobre o framework CodeIgniter. Nesse post veremos as regras das Views e como implementá-las utilizando o CI.

A View (V da sigla MVC) é a camada de apresentação em uma aplicação que utiliza o padrão MVC. Ela é responsável por exibir o código front-end (HTML, CSS, JS, etc) ao usuário. As Views nunca devem ser chamadas diretamente. Elas são carregadas à partir dos Controllers.

Continue lendo