euskadi31/paginator-service-provider
Composer 安装命令:
composer require euskadi31/paginator-service-provider
包简介
Paginator service provider for Silex
README 文档
README
Paginator service provider for Silex
Example
<?php namespace App; use Paginator; use Silex; require __DIR__ . '/../vendor/autoload.php'; $app = new Silex\Application(); $app->register(new Silex\Provider\UrlGeneratorServiceProvider()); $app->register(new Silex\Provider\TwigServiceProvider(), array( 'twig.path' => __DIR__, 'twig.options' => array( 'auto_reload' => true, 'cache' => __DIR__ . '/cache' ) )); $app->register(new Paginator\Provider\PaginatorServiceProvider()); $app->get('/blog/{page}', function($page) use ($app) { $count = 150; // number of items $paginator = new Paginator\Paginator($count, 20, $page); //total items, items per page, current page return $app['twig']->render('test.html.twig', array( 'paginator' => $paginator )); })->assert('page', '\d+'); $app->run();
twig: test.html.twig
{{ paginator(paginator) }}
Install
Using composer installer and autoloader is probably the easiest way to install Paginator and get it running. What you need is just a composer.json file in the root directory of your project:
{
"require": {
"euskadi31/paginator-service-provider": "dev-master"
}
}
统计信息
- 总下载量: 10.44k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2013-06-23