A utilização de cursores em PostgreSQL com o auxílio da criação de Types pode se tornar uma ferramenta muito poderosa. Imagine a criação de um relatório ou de um procedimento complexo com N tabelas e JOINS. Dentro dessa rotina do cursor, você consegue escrever toda a regra de negócio e encaminhar para o programador apenas…
we are developers
- Publicou6Artigo(s)
- Visualizados3600Vezes
- Desde2011
Dando continuidade à série sobre artigos do framework symfony, essa semana montarei um CRUD sem utilizar o admin generator. Será criado um sistema de agenda de contatos de telefones. Tudo será feito de forma manual e vocês verão que não é nenhum bicho de sete cabeças. Qualquer dúvida quanto à instalação, confira o artigo anterior….
O Symfony é um framework para aplicações web em PHP5, que implementa o padrão MVC, tornando possível a criação de aplicações PHP em três camadas. Para vocês terem uma idéia do poder do symfony, o Yahoo Bookmarks (bookmarks.yahoo.com), com mais de 20 milhões de usuários, é uma aplicação que faz uso desse framework. Nesse artigo,…
Essa classe disponível no Zend Framework permite que sejam criados arquivos de configuração simples e eficazes para a nossa aplicação. Nesse artigo apresentarei 04 exemplos de utilização: Arrays Arquivo INI Arquivo XML Arquivo PHP Poderemos notar que não há muita diferença de um script para o outro, já que alteraremos apenas algumas linhas do código….
Olá pessoal, como vão? Essa semana mostarei um exemplo de envio de e-mail utilizando o componente Zend_Mail() do Zend Framework. No artigo anterior, vimos uma visão geral do Zend Framework e sua instalação/configuração. Recebi muitos e-mails nos últimos dias dizendo: “Poxa Júlio, era preciso escrever todas aquelas linhas para escrever um simples Hello, World?”. À…
Olá Pessoal! Essa semana falarei sobre uma novidade do PHP5: o SQLite. Uma biblioteca C que implementa um banco de dados SQL embutido, sem que haja a necessidade de ter um SGDB, como MySQL e Oracle. A biblioteca lê e grava diretamente em arquivos de banco de dados no disco. Essa é uma boa alternativa…