Symfony和原则 - 标识符ID缺少查询

问题描述:

我深化发展一个网站,一个小企业,我面临的一个未知的问题...Symfony和原则 - 标识符ID缺少查询

在管理控制台中,我可以管理我的菜单,内容等.. 对于菜单管理,我成功

$form = $this->createFormBuilder($menu) 
     ->add('nom', 'text', array(
      "attr" => array(
       'placeholder' => "Nom du menu", 
       'class'  => 'input-small' 
      ) 
     )) 
     ->add('ordre', 'integer', array(
      "attr" => array(
       'placeholder' => "Ordre", 
       "class"   => 'input-small' 
      ) 
     )) 
     ->add('parent', 'choice', array(
      'placeholder' => '-', 
      'choices' => $parents, 
      'required' => false 
     )) 
     ->add('save', 'submit', array(
      'label'=>'Ajouter', 
      'attr' => array(
       'class' => 'btn' 
      ) 
     )) 
     ->getForm(); 

我正确地处理它和它的作品。但现在,我尝试用另一个内容管理:

$blocInfoNew = new AccueilModif(); 
    $formNewInfo = $this->createFormBuilder($blocInfoNew) 
     ->add('titreBloc', 'text') 
     ->add('save', 'submit', array(
      "label"  => "Save" 
     )) 
     ->getForm(); 
[...] 
return $this->render("[...]:page_accueil.html.twig", array(
     'page'    => "Administration - Modifier la page d'accueil", 
     [...] 
     'formNewInfo'   => $formNewInfo->createView() 
)); 

用一个简单的HTML表单测试:

<div class="modal hide fade" id="blocAddInfo"> 
    {{ form_start(formNewInfo) }} 
     <p class="f_legend">Ajouter une info</p> 
     {{ form_widget(formNewInfo.titreBloc) }} 
     {{ form_widget(formNewInfo.save) }} 
    {{ form_end(formNewInfo) }} 
</div> 

一切工作正常,直到我的形式发送到控制器...

标识符ID缺少的[...] \ AdminBundle \实体\ AccueilModif 500内部服务器错误查询 - ORMException

我搜索了所有的互联网没有找到解决方案> <有人可以帮我吗?

+0

你可以发布您的AccueilModif.orm.xml或AccueilModif.orm.yml文件吗? –

通常,这会发生在您滥用查找功能时。

->find($id) 

它始终包含一个有效的身份证件,如果你给它空会抛出异常的标识ID缺少查询...

我没有看到它在你提供代码,但它看起来像它在:

$formNewInfo->createView()