paginator-intro.xml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 24249 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="learning.paginator.intro">
  5. <title>Introdução</title>
  6. <para>
  7. Vamos dizer que você esteja criando um blog que vai ter em sua home uma vasta
  8. sequência de artigos. Há uma boa chance de você não querer que todos os
  9. artigos de seu blog apareçam em uma única página quando alguém o visita.
  10. Uma solução óbvia seria mostrar apenas uma pequena parte dos artigos do blog
  11. na tela, e permitir que o usuário navegue entre as diferentes páginas, assim como
  12. seu site de busca preferido mostra os resultados quando você faz uma pesquisa.
  13. <classname>Zend_Paginator</classname> foi projetado para ajudar você a dividir grandes
  14. quantidades de dados em porções menores, de maneira fácil, com mais consistência,
  15. e menos duplicidade de código.
  16. </para>
  17. <para>
  18. O <classname>Zend_Paginator</classname> faz uso de adaptadores para suportar inúmeros tipos
  19. de dados e estilos de rolagem que suportam várias maneiras de mostrar ao seu usuário quais
  20. páginas estão disponíveis. Nas próximas etapas desse texto nós vamos dar uma olhada de perto
  21. nessas coisas e como elas podem ajudar você a tirar o máximo do <classname>Zend_Paginator</classname>.
  22. </para>
  23. <para>
  24. Antes de nos aprofundar, vamos primeiro dar uma olhada em alguns exemplos simples.
  25. Depois disso, vamos ver como o <classname>Zend_Paginator</classname> suporta as formas
  26. mais comuns de se paginar resultados vindos de uma consulta ao banco de dados.
  27. </para>
  28. <para>
  29. Está introdução te dá um rápido resumo sobre <classname>Zend_Paginator</classname>.
  30. Para começar e dar uma olhada em alguns trechos de código, vamos ver alguns exemplos
  31. simples.
  32. </para>
  33. </sect1>