1
我得到這個錯誤,而我用的Symfony 2.4Symfony的2.4:KNP分頁程序包安裝問題
錯誤配置Knp paginator Bundle:在d試圖從命名空間加載類 「KnpPaginatorBundle」 「KNP \包\ PaginatorBundle」: 的ClassNotFoundException :\ Projects \ wamp \ www \ Stutorial \ app \ AppKernel.php第29行。您是否需要從另一個命名空間「使用」它?
我按照此步驟安裝Knp paginator Bundle。
# Install Knp components
git clone git://github.com/KnpLabs/knp-components.git vendor/knp-components
# Install knp paginator bundle
git clone git://github.com/KnpLabs/KnpPaginatorBundle.git vendor/bundles/Knp/Bundle/PaginatorBundle
我config.yml文件:
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
我添加了兩行中我autoload_namespaces.php
'Knp\\Component' => array($vendorDir.'/knp-components/src'),
'Knp\\Bundle' => array($vendorDir.'/bundles'),
這行AppKernel.php文件
new Knp\Bundle\PaginatorBundle\KnpPaginatorBundle(),
已經嘗試過。不工作 – Napster