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 [...]
Arquivo da categoria ‘symfony’
Calendário de Advento symfony: construindo a aplicação web 2.0 Jobeet em 24 dias
Publicado em PHP, symfony, webdev, etiquetado advent calendar, jobeet, open-source, PHP, symfony, tutoriais, web 2.0 em Dezembro 7, 2008 | 1 Comentário »
symfony Q&A
Publicado em PHP, symfony em Janeiro 23, 2008 | 6 Comentários »
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 [...]
symfony cheat-sheet: Criteria/Criterion/RS
Publicado em SQL, cheat sheet, criteria, database, symfony em Janeiro 4, 2008 | 17 Comentários »
Idiomas:
English – [PDF]
Português – em breve
Referências:
Propel API: classe criteria
Livro do symfony: Retrieving Records with Criteria
Propel 1.3 User Guide: more on criteria
symfony snippets: criteria
Ferramentas:
Utilitário que converte pseudo-SQL para criteria
del.icio.us symfony
Publicado em PHP, symfony, webdev em Outubro 3, 2007 | 2 Comentários »
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! [...]
Dica: Pesquisas case-insensitive com a classe Criteria
Publicado em PHP, criteria, database, propel, symfony, tips em Setembro 5, 2007 | 2 Comentários »
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 [...]
Symfony Cheat-Sheet – Database Schema
Publicado em ORM, cheat sheet, database, propel, schema, symfony, yaml em Setembro 1, 2007 | 11 Comentários »
Referência sobre as opções de configuração do arquivo schema.yml, utilizado para realizar o mapeamento objeto-relacional (gerar as classes do modelo com o comando $ symfony propel-build-model ) no symfony.
Idiomas:
English – [PDF]
Português – em breve
Referências:
Documentação do Symfony – Symfony’s Database Schema
YAML – Referência com detalhes sobre a sintaxe YAML
Propel – Database schema – explicação detalhada [...]
Symfony Cheat-Sheet – Modelo
Publicado em ORM, PHP, cheat sheet, database, symfony em Agosto 29, 2007 | 5 Comentários »
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, [...]
Validação client-side de forms com o symfony
Publicado em PHP, plugins, symfony, validation, webdev em Agosto 19, 2007 | 1 Comentário »
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 [...]
DRY – Partials, Components, Slots e Component Slots do symfony
Publicado em PHP, cheat sheet, components, helpers, partials, slots, symfony, templates, view em Agosto 12, 2007 | 8 Comentários »
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 [...]
Symfony Cheat-Sheet – View
Publicado em PHP, cheat sheet, helpers, symfony, templates, view em Agosto 6, 2007 | 3 Comentários »
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 [...]


