Feeds:
Posts
Comentários

Arquivo da categoria ‘PHP’

Isso mesmo! Neste ano de 2008 temos um novo calendário de advento symfony!
Novamente uma ótima oportunidade para aprender o framework symfony, agora na versão 1.2, através de uma série de tutoriais publicados todos os dias, entre o dia primeiro de dezembro e o Natal.
O objetivo é, a exemplo do askeet (publicado em 2005), termos no [...]

Ler o post por completo »

symfony Q&A

Adicionada hoje, uma nova página ao blog, com o título symfony Q&A. Esta página é dedicada ao registro de dúvidas e respostas sobre o framework symfony, com o objetivo de compartilhar conhecimento com outros desenvolvedores, divulgar este espetacular framework aqui no Brasil e, também, para referências futuras.
Por enquanto é apenas uma lista inicial, mas estarei [...]

Ler o post por completo »

del.icio.us symfony

Empolgante notícia, no blog do symfony, confirmando que a nova versão da fantástica aplicação web 2.0 para social bookmarking del.icio.us, originalmente desenvolvida por Joshua Schachter e adquirida pela Yahoo!, está sendo desenvolvida com o framework symfony:
“What you might not know is that the next version of Delicious is built with symfony. Of course, Yahoo! [...]

Ler o post por completo »

Para realizarmos uma pesquisa no banco de dados sem distinção entre letras maiúsculas e minúsculas (resultado usualmente obtido através das funções upper ou lower no SQL), com a classe Criteria, basta passarmos o parâmetro true para o método setIgnoreCase:
$c = new Criteria();
$c->add(AutorPeer::NOME_AUTOR, strtr($this->filters['autor'], ‘*’, ‘%’), Criteria::LIKE);
$c->setIgnoreCase(true);

Uma dica simples, mas que pode poupar algum tempo [...]

Ler o post por completo »

Iniciando a série das três referências sobre a camada de modelo do symfony, esta primeira traz uma visão geral do ORM no framework, com informações dos arquivos de configuração da conexão com o banco de dados, as classes geradas que representam o modelo, o arquivo schema (YAML e XML) utilizado para gerar as classes, [...]

Ler o post por completo »

Através de plugins do symfony é possível aproveitar o sistema de validação no servidor do framework para a validação client-side.
Os plugins abaixo utilizam os arquivos de validação YAML já existentes para construir as regras de validação, evitando reescrever código de validação em JavaScript.

sfPokaYokePlugin: Filtro que adiciona validação de formulários client-side com base no arquivo [...]

Ler o post por completo »

Um dos princípios do symfony é o DRY (Don’t Repeat Yourself ou “Não se repita”). Para nos ajudar com esta tarefa, o framework disponibiliza quatro helpers que podem ser utilizados conforme a necessidade.
Esta segunda cheat-sheet sobre a camada de visão (View) do symfony, trata justamente destes helpers para trabalhar com:

Partials: include_partial()
Components: include_component()
Slots: include_slot()
Component [...]

Ler o post por completo »

Esta primeira cheat-sheet da camada de visão (view) do symfony, aborda sobre:

localização dos templates na estrutura de diretórios do symfony
helpers padrão do symfony carregados automaticamente
definição de helpers não padrão
como chamar helpers fora dos templates (em actions, por exemplo)
estrutura default do layout global
configurações de layout (definindo e removendo layouts através de actions e do arquivo [...]

Ler o post por completo »

Referência rápida sobre a validação dos dados de um form no servidor, utilizando o framework symfony, incluindo:

as modificações necessárias para o processo de validação (criação do arquivo de validação no formato YAML dentro no diretório validate do módulo, alterações no controller e view)
validadores disponíveis
helpers para validação
como repopular facilmente um form, ativando a configuração [...]

Ler o post por completo »

Idiomas disponíveis:

English – PDF | JPG
Português – PDF | JPG
Italiano – PDF (Vittore Zen)

Ler o post por completo »

Posts mais antigos »