Browse Source

fix field iterator

Thomas 14 years ago
parent
commit
12fda3be34
1 changed files with 3 additions and 3 deletions
  1. 3 3
      Controller/CoreController.php

+ 3 - 3
Controller/CoreController.php

@@ -14,7 +14,7 @@ namespace Bundle\Sonata\BaseApplicationBundle\Controller;
 use Symfony\Bundle\FrameworkBundle\Controller\Controller;
 use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
 
-use Symfony\Component\Form\Iterator\RecursiveFieldsWithPropertyPathIterator;
+use Symfony\Component\Form\RecursiveFieldIterator;
 
 class CoreController extends Controller
 {
@@ -44,7 +44,7 @@ class CoreController extends Controller
         // bind the form so the form element will be populated with the lastest elements
         $form->bind($this->get('request')->get('data'));
 
-        $iterator = new RecursiveFieldsWithPropertyPathIterator($form);
+        $iterator = new RecursiveFieldIterator($form);
         $iterator = new \RecursiveIteratorIterator($iterator);
 
         $field_element = false;
@@ -74,7 +74,7 @@ class CoreController extends Controller
         $extension = $twig->getExtension('form');
         $extension->initRuntime($this->get('twig'));
 
-        return $this->createResponse($extension->render($field_element));
+        return $this->createResponse($extension->renderField($field_element));
 
 
 //        return $this->render($field_description['template'], array(