symfony2 php引擎模板呈现文件夹中的所有文件

symfony2 php引擎模板呈现文件夹中的所有文件,php,symfony,rendering,symfony-3.1,Php,Symfony,Rendering,Symfony 3.1,我正在使用独立的symfony表单和php模板。 我正常设置了所有表单,验证了所有表单,但当我尝试渲染表单时,出现以下错误: Fatal error: Uncaught Symfony\Component\Form\Exception\LogicException: No block "form_widget_simple" found while rendering the form 我找到了原因:我必须定义所有的form_*块来完成这项工作。 在这个框架中,他们在一个目录中定义了所有

我正在使用独立的symfony表单php模板。 我正常设置了所有表单,验证了所有表单,但当我尝试渲染表单时,出现以下错误:

 Fatal error: Uncaught Symfony\Component\Form\Exception\LogicException: No 
 block "form_widget_simple" found while rendering the form
我找到了原因:我必须定义所有的form_*块来完成这项工作。 在这个框架中,他们在一个目录中定义了所有这些内容,…Resources/view/Form我在我的项目中复制了这个文件,并开始用它扩展它们

<?php $view->render("...../symfony/Resources/views/Form/form_widget_simple.html.php",
                  array("form"=>$form)) 
?>
因此,我想知道在试图呈现我的模板之前,如何在默认情况下呈现它们 谢谢

更新 这是我的模板,只需调用表单小部件\u simple

<html>
<head>
   <title>Standalone Form Component</title>
</head>
<body>
<form action="#" method="post">
    <?php $view->get("form")->block($form,"form_widget_simple"); ?>
    <input type="submit" />
</form>
</body>
</html>

请添加更多调试信息。显示你的模板。模板中使用了哪些函数?你的模板是从什么东西继承来的?我在原始问题中添加了调试信息和模板
<html>
<head>
   <title>Standalone Form Component</title>
</head>
<body>
<form action="#" method="post">
    <?php $view->get("form")->block($form,"form_widget_simple"); ?>
    <input type="submit" />
</form>
</body>
</html>
<?php
   echo $templating->render('agent/test.php', array(
    'form' => $form->createView(),
  ));
 ?>
Fatal error: Uncaught Symfony\Component\Form\Exception\LogicException: No block "form_widget_simple" found while rendering the form.
in /mnt/1070E7B870E7A2A8/wamp/www/ingrmc/application/vendor/symfony/form/FormRenderer.php:100 
Stack trace: #0 /mnt/1070E7B870E7A2A8/wamp/www/ingrmc/application/vendor/symfony/templating/Helper/FormHelper.php(213):
Symfony\Component\Form\FormRenderer->renderBlock(Object(Symfony\Component\Form\FormView), 'form_widget_sim...', Array)
 #1 /mnt/1070E7B870E7A2A8/wamp/www/ingrmc/application/vue/agent/test.html.php(8): 
Symfony\Component\Templating\Helper\FormHelper->block(Object(Symfony\Component\Form\FormView), 'form_widget_sim...') 
#2 /mnt/1070E7B870E7A2A8/wamp/www/ingrmc/application/vendor/symfony/templating/PhpEngine.php(152): require('/mnt/1070E7B870...') 
#3 /mnt/1070E7B870E7A2A8/wamp/www/ingrmc/application/vendor/symfony/templating/PhpEngine.php(80): Symfony\Component\Templating\PhpEngine->evaluate() 
#4 /mnt/1070E7B870E7A2A8/wamp/www/ingrmc/application/_RESSOURCES/php/commun.php(85): Symfony\Co in /mnt/1070E7B870E7A2A8/wamp/www/ingrmc/application/vendor/symfony/form/FormRenderer.php on line 100