2012-05-09 11 views
0

リポジトリクエリが動作するDQLでのみ異常なバグが発生しています。私はprodに移動したときに両方のクエリがローカルホストで動作している間 環境:Symfony2 DQLでのDoctrine Parserエラー

$entity = $em->getRepository('PanasonicTestEtAvisBundle:Review')->findAll(); 

これは動作します。

$entity = $em->createQuery('SELECT t.id FROM PanasonicTestEtAvisBundle:Review t')->getResult(); 

これは、次のエラーで失敗します。

Parse error: syntax error, unexpected $end in /home/sites_web/client/xxx/vendor/doctrine/lib/Doctrine/ORM/Query/Parser.php on line 1660 

ライン1660があります。

if ($this->_isAggregateFunction($this->_lexer->lookahead['type'])) { 
      return $this->AggregateExpression(); 
     } else { 
      return $this->FunctionDeclaration(); 
     } 

マイログ:

[2012-05-09 14:04:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelRequest". [] [] 
[2012-05-09 14:04:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onEarlyKernelRequest". [] [] 
[2012-05-09 14:04:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\SessionListener::onKernelRequest". [] [] 
[2012-05-09 14:04:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Component\Security\Http\Firewall::onKernelRequest". [] [] 
[2012-05-09 14:04:49] security.DEBUG: Read SecurityContext from the session [] [] 
[2012-05-09 14:04:49] security.DEBUG: Reloading user from user provider. [] [] 
[2012-05-09 14:04:49] security.DEBUG: Username "user" was reloaded from user provider. [] [] 
[2012-05-09 14:04:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\FrameworkBundle\EventListener\RouterListener::onKernelRequest". [] [] 
[2012-05-09 14:04:49] request.INFO: Matched route "review_edit" (parameters: "_controller": "Panasonic\TestEtAvisBundle\Controller\BOReviewController::editAction", "id": "1", "productid": "1", "_route": "review_edit") [] [] 
[2012-05-09 14:04:49] event.DEBUG: Notified event "kernel.request" to listener "Symfony\Bundle\AsseticBundle\EventListener\RequestListener::onKernelRequest". [] [] 
[2012-05-09 14:04:49] event.DEBUG: Notified event "kernel.request" to listener "Knp\Bundle\PaginatorBundle\Subscriber\SlidingPaginationSubscriber::onKernelRequest". [] [] 
[2012-05-09 14:04:49] event.DEBUG: Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector::onKernelController". [] [] 
[2012-05-09 14:04:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener::onKernelController". [] [] 
[2012-05-09 14:04:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener::onKernelController". [] [] 
[2012-05-09 14:04:49] event.DEBUG: Notified event "kernel.controller" to listener "Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener::onKernelController". [] [] 
[2012-05-09 14:04:49] event.DEBUG: Notified event "kernel.controller" to listener "Acme\DemoBundle\ControllerListener::onKernelController". [] [] 
[2012-05-09 14:04:49] event.DEBUG: Notified event "kernel.controller" to listener "JMS\SecurityExtraBundle\Controller\ControllerListener::onCoreController". [] [] 

は私が最終的にDQLを使用する必要がありますknp paginatで使用するクエリを取得するイオンバンドルとジョインなど...どんな助けも親切に感謝します。

答えて

1

CuteFTPを使ってサーバーにファイルを転送中に、1つ以上のファイルが完全に転送されなかったため、この奇妙なバグの原因となりました。今のように動作します。

関連する問題