2014-03-04 69 views
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(), 

回答

0

將您的插件文件夾移至vendor/knplabs/knp-paginator-bundle/,所以現在真正的路徑是:vendor/knplabs/knp-paginator-bundle/Knp/Bundle/PaginatorBundle/

+0

已經嘗試過。不工作 – Napster