2012-07-20 2 views
2

많은 멋진 템플릿이있는 레거시 애플리케이션에 silex를 사용하고 있으며 Form Provider를 사용하려고하지만 문서에는 Twig와 함께 사용하는 예제 만 있습니다.나뭇 가지없는 사이 렉스 양식

는 사람이 어떻게 만 심포니 폼 클래스에서 양식을 렌더링 할 수 있음을, 다음

+0

당신이 이것 좀 있었나요 : 여기 어떻게 그런 다음 유식 템플릿에 전달할 수 HTML로 양식을 얻을 수있는 예이다? http://symfony.com/doc/master/book/forms.html#form-rendering-template PHP에서 수동으로 폼을 렌더링 할 수 있습니다 – gunnx

+0

이 도구를 사용해 보았습니다.하지만이 스크립트는 silex에없는 심포니 뷰 객체를 사용합니다 –

+0

array ('view'=> $ form-> createView())를 전달하고 해당 객체에 액세스 해 보았습니까? – gunnx

답변

0

내 이해하는 똑똑한 템플릿에 표시 할 수있는 변수에 양식을 렌더링하는 작은 예제를 가지고 있는가. 이러한 클래스에는 양식을 렌더링하는 기능이 없습니다. 렌더링을 수행하는 일부 템플릿이 필요합니다. 이러한 템플릿은 PHP 또는 Twig 일 수 있습니다.

$html .= $silex['twig']->render('template.twig', array(
     'form'   => $form->createView 
    )); 

$smarty->assign('form_html',$html);