瀏覽代碼

[DoctrineBundle] Optimized param converter

Fabien Pennequin 14 年之前
父節點
當前提交
c9df39b5cf
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      src/Symfony/Bundle/DoctrineBundle/Request/ParamConverter/DoctrineConverter.php

+ 4 - 0
src/Symfony/Bundle/DoctrineBundle/Request/ParamConverter/DoctrineConverter.php

@@ -59,6 +59,10 @@ class DoctrineConverter implements ConverterInterface
 
     protected function find($class, Request $request)
     {
+        if (!$request->attributes->has('id')) {
+            return null;
+        }
+
         return $this->manager->getRepository($class)->find($request->attributes->get('id'));
     }