-
Notifications
You must be signed in to change notification settings - Fork 0
Adds effortless pagination to Recess Framework models
KrisJordan/Recess-Framework-Model-Pagination
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Recess Framework Model Pagination Plugin Thank you for your interest in my pagination plugin! This plugin is released under the MIT public license. This plugin enables you to effortlessly paginate ModelSets in your controllers. This plugin was based on the Plucky module by John Nunemaker. How to Install: --------------- Download the Pagination Plugin and place the "PaginationPlugin/" directory into your Recess installation's "plugins/" directory. Update your Recess application's class file. Import the "PaginationPlugin" plugin. Then register the PaginationPlugin with your application. Ultimately, your application class file should look something like this: <?php Library::import('recess.framework.Application'); Library::import('PaginationPlugin.PaginationPlugin'); class MyApplication extends Application { public function __construct() { $this->name = 'My Cool Application'; $this->viewsDir = $_ENV['dir.apps'] . 'myapp/templates/'; $this->modelsPrefix = 'myapp.models.'; $this->controllersPrefix = 'myapp.controllers.'; $this->routingPrefix = '/'; $this->plugins = array( new PaginationPlugin() ); } } ?> Example Model: -------------- /** * This model, when paginated, will show 5 results per page * !Paginate Limit: 5 */ class Book extends Model { } Example Controller: ------------------- /** * !Route GET, books */ function listBooks() { $book = new Book(); $books = $book->equals('genre', 'adventure')->orderBy('published_at DESC')->paginate(); $paginator = $books->paginator; } Other Tips: ----------- To request the "second page" of results, append "?page=2" to your request URL.
About
Adds effortless pagination to Recess Framework models
Resources
Stars
Watchers
Forks
Releases
No releases published