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