0

私は symfony 2.3 プロジェクトで Knp paginator を使用していますが、このプロジェクトは私にとって初めてなので、コントローラーの使用は少し奇妙です。

インストールしようとしていますが、まだ機能を妨げていることがあります。

私は実際にこのチュートリアルに従っています

ここに私のコントローラーの私のコードがあります

private function resultsAction(Request $request, User $user, $type, $archive)
{
     $em = $this->getDoctrine()->getManager();

     $results = $em->getRepository("randomRepo")->findByTypeAndPro($type, $user, $archive);

     /**
      * @var $paginator \Knp\Component\Pager\Paginator
      */
     $paginator = $this->get('knp_paginator');
     $results = $paginator->paginate(
         $results,
         $request->query->getInt('page',1),
         $request->query->getInt('limit',5)
     );


     return array("results" => $results, "archive" => $archive);
}

public function offerAction(User $user, $archive = false)
{
     return $this->resultsAction($user, Operation::OFFER, $archive);
}

私の名前空間とクラス:

namespace ST\BackofficeBundle\Controller;

use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use ST\UserBundle\Entity\Operation;
use ST\UserBundle\Entity\User;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;

そのため、ページを読み込もうとすると、次のエラーが発生します。

ここに画像の説明を入力

4

2 に答える 2