Même en suivant la doc je n'arrive pas à l'installer; faut dire que je n'ai jamais installer un bundle.
Ce que j'ai fait :
1/ Copier/Coller dans Symfony/deps les lignes suivantes
1 2 3 4 5 6
| [knp-components]
git=http://github.com/KnpLabs/knp-components.git
[KnpPaginatorBundle]
git=http://github.com/KnpLabs/KnpPaginatorBundle.git
target=bundles/Knp/Bundle/PaginatorBundle |
Ensuite la configuration dans Symfony\app\config\config.yml :
1 2 3 4 5 6 7 8 9 10
| knp_paginator:
page_range: 5 # default page range used in pagination control
default_options:
page_name: page # page query parameter name
sort_field_name: sort # sort field query parameter name
sort_direction_name: direction # sort direction query parameter name
distinct: true # ensure distinct results, useful when ORM queries are using GROUP BY statements
template:
pagination: KnpPaginatorBundle:Pagination:sliding.html.twig # sliding pagination controls template
sortable: KnpPaginatorBundle:Pagination:sortable_link.html.twig # sort link template |
Et finalement le Kernel
new Knp\Bundle\PaginatorBundle\KnpPaginatorBundle(),
El l'autoloader
1 2
| 'Knp\\Component' => __DIR__.'/../vendor/knp-components/src',
'Knp\\Bundle' => __DIR__.'/../vendor/bundles', |
Y-a-il autre chose à faire parce que j'ai cette erreur :
Fatal error: Class 'Knp\Bundle\PaginatorBundle\KnpPaginatorBundle' not found in C:\wamp\www\Symfony\app\AppKernel.php on line 24
Partager