Artigos // Lista de publicações

Categoria: Zend Framework

  • Otimizando paginações com Zend_Paginator

    Continuando o artigo Trabalhando com paginação usando Zend_Paginator, no qual abordamos o uso básico de paginações com Zend_Paginator, neste artigo iremos falar sobre as melhores práticas para criar paginações, afinal não precisamos resgatar todos os registros de uma tabela para exibir N itens em cada página.

    Confira os princípios de uma páginação otimizada:

    • Buscar apenas os resultados que precisam ser exibidos
    • Limitar registros retornados
    • Ignorar registros já exibidos
    • Obter total de registros afetados
    , arquivado em Zend Framework.
    Comentário(s) 11
  • Trabalhando com paginação usando Zend_Paginator

    A paginação de coleções é um elemento crítico para interface de qualquer aplicação que forneça pesquisa ou outras formas de listagens, ao utilizar paginação, quebramos uma coleção em pedaços, onde cada pedaço é apresentado em uma página, impedindo que o usuário visualize uma quantidade exorbitante de itens, deixando a aplicação mais profissional.

    O Zend Framework oferece um componente para realizar paginações, Zend_Paginator, que tem como princípio a flexibilidade, permitindo criar paginações a partir de vários tipos de coleções. Se você não trabalha utilizando frameworks, pode optar por desenvolver uma solução própria ou pesquisar uma solução na internet.

    , arquivado em Zend Framework.
    Comentário(s) 15
  • Customizando modelos no zend framework

    Neste artigo iremos aprender a customizar nossos modelos, o zend framework oferece uma hierarquia de classes para abstrair cada nível do banco de dados, desde uma tabela até um resgistro dessa tabela, dando flexibilidade aos modelos.

    Camadas de abstração para banco de dados no zend framework

    Confira abaixo as classes que o zend framework oferece para abstrair o banco de dados.

    • Zend_Db_Table – Está classe representa uma tabela do nosso banco de dados e oferece métodos para funcionalidades básicas de manipulação, inserir, editar, remover registros, etc.
    • Zend_Db_Table_Row – Quando trabalhamos com modelos no zend framework, cada registro de uma tabela é representado por um objeto e a classe responsável por isso é a classe Zend_Db_Table_Row.
    • Zend_Db_Table_Rowset – Está classe representa um conjunto de registros, ou seja, um conjunto de objetos do tipo Zend_Db_Table_Row.

    Então para mastigar de vez, a classe Zend_Db_Table representa uma tabela, Zend_Db_Table_Row representa um registro da tabela e Zend_Db_Table_Rowset representa um conjunto de registros de uma tabela.…

    , arquivado em Zend Framework.
    Comentário(s) 10
  • Realizando joins no zend framework

    Neste artigo iremos abordar o uso de joins com a classe Zend_Db_Select. Muitas consultas utilizam de joins para combinar tabelas e montar os resultados esperados, você pode adicionar tabelas ao seu select usando o método join() que é semelhante ao from(), exceto que ao usar o método join() você além de especificar a tabela e colunas de retorno, precisará especificar a condição de junção das tabelas. O método recebe dois parâmetros obrigatórios, o nome da tabela e a condição de junção, respectivamente, por último, caso seja necessário, as colunas de retorno.…

    , arquivado em Zend Framework.
    Comentário(s) 6