Skip to content

osolgithub/php-paginator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Author

Sreekanth Dayanand
Outsource Online Internet Solutions

Contributors

This is a solo project.

Synopsis

Demonstrates use of PHPPaginator, OSOLBaseParentClass, EasyMySQL classes, Autoloading & Doxygen documentation for PHP

Description

This simple project demonstrates 4 things

  1. OSOLUtils::Helpers::PHPPaginator class.
  2. OSOLUtils::Helpers::OSOLBaseParentClass class.
  3. OSOLUtils::Helpers::EasyMySQL class.
  4. Autoloading in PHP with spl_autoload_register function.
  5. Finally Doxygen Documentation for PHP projects.

PHPPaginator class

Makes it easy to generate pagination links for database based PHP pages

OSOLBaseParentClass class

Serves as parent to any class that is to be instantiated as singleton

EasyMySQL Class

Eases database handling in PHP

Autoloading in PHP

Autoloading is enabled with spl_autoload_register function in index.php

Prerequisites

  1. PHP version 7+
  2. \OSOLUtils\Helpers\EasyMySQL class must be loaded
  3. If not autoloaded, the PHPPaginator class must be included

Installation

Step By step installation guide to test this project

  1. Create db otp_sample_list
  2. run dbSchema.sql
  3. Edit variable $EasyMySQLConfig in index.php if required

Extending / Installing Addons

Any suggetions are welcome

Contributing

Issue Tracker: https://github.com/osolgithub/php-paginator/issues

License / Copyright Info

This project is released under the GNU Public License.

Citation

  1. How this software can be cited
  2. DOI(Digital Object Identifier) link/image

Contact

Contact Us

About

PHP Paginator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •