Class REFilePagination

Description

REPFileItems objektumok lapozására szólgáló osztály

  1. <?php
  2. /**
  3.  * MĂłdosĂ­tva: 2010.03.06.
  4.  *
  5.  * @author TakĂĄcs Ăkos (Rimelek), programmer [at] rimelek [dot] hu
  6.  * @copyright Copyright (C) 2010, TakĂĄcs Ăkos
  7.  * @version 1.0
  8.  * @package REPagination
  9.  */
  10.  
  11. /**
  12.  * @ignore
  13.  */
  14. //require_once 'REPagination/classes/REPClasses.class.php';
  15. require_once '../classes/REPClasses.class.php';
  16. REPClasses::import('REPFileItems');
  17. REPClasses::import('REFilePagination');
  18.  
  19. $file new REPFileItems('db.txt',array('egy','ketto','harom'),'&&');
  20.  
  21. $pagination new REFilePagination($file);
  22. $pagination->itemPerPage(2);
  23.  
  24. $page $pagination->page();
  25.  
  26. foreach ($page as $item)
  27. {
  28.     print "------Adatok---------<br />".PHP_EOL;
  29.     foreach ($item as $key => $value)
  30.     {
  31.         print $key.' = '$value."<br />";
  32.     }
  33. }
  34.  
  35. print $pagination->pageLinks(2);
  36.  
  37. ?>
  1. <?php
  2. /**
  3.  * MĂłdosĂ­tva: 2010.03.06.
  4.  *
  5.  * @author TakĂĄcs Ăkos (Rimelek), programmer [at] rimelek [dot] hu
  6.  * @copyright Copyright (C) 2010, TakĂĄcs Ăkos
  7.  * @version 1.0
  8.  * @package REPagination
  9.  */
  10.  
  11. /**
  12.  * @ignore
  13.  */
  14. //require_once 'REPagination/classes/REPClasses.class.php';
  15. require_once '../classes/REPClasses.class.php';
  16. REPClasses::import('REFilePagination');
  17. REPClasses::import('REPXmlItems');
  18. $file new REPXmlItems('db.xml',array('name','age','sex'));
  19.  
  20. $pagination new REFilePagination($file);
  21. $pagination->itemPerPage(2);
  22.  
  23. $page $pagination->page();
  24.  
  25. foreach ($page as $item)
  26. {
  27.     print "------Adatok---------<br />".PHP_EOL;
  28.     foreach ($item as $key => $value)
  29.     {
  30.         print $key.' = '$value."<br />";
  31.     }
  32. }
  33.  
  34. print $pagination->pageLinks(2);
  35. ?>

  • author: Takács Ákos (Rimelek), programmer [at] rimelek [dot] hu
  • copyright: Copyright (C) 2010, Takács Ákos
  • see: AREPagination

Located in /classes/file/REFilePagination.class.php (line 34)

AREPagination
   |
   --REFilePagination
Variable Summary
Method Summary
 REFilePagination __construct (REPFileItems $file)
 int maxpage ()
 REPFileItems page ([int $page = null])
Variables
Methods
Constructor __construct (line 45)
  • access: public
REFilePagination __construct (REPFileItems $file)
maxpage (line 83)
int maxpage ()

Redefinition of:
AREPagination::maxpage()
page (line 55)
REPFileItems page ([int $page = null])
  • int $page: Elhagyása esetén az url-ből veszi az oldalszámot.

Redefinition of:
AREPagination::page()

Inherited Methods

Inherited From AREPagination

 AREPagination::endLinkText()
 AREPagination::itemPerPage()
 AREPagination::maxpage()
 AREPagination::nextLinkText()
 AREPagination::page()
 AREPagination::pageLinkPattern()
 AREPagination::pageLinks()
 AREPagination::pageNumber()
 AREPagination::pagevar()
 AREPagination::prevLinkText()
 AREPagination::setUrl()
 AREPagination::startLinkText()

Documentation generated on Sat, 06 Mar 2010 22:00:15 +0100 by phpDocumentor 1.4.1