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
我搜索了所有的互联网没有找到解决方案> <有人可以帮我吗?
答
通常,这会发生在您滥用查找功能时。
->find($id)
它始终包含一个有效的身份证件,如果你给它空会抛出异常的标识ID缺少查询...
我没有看到它在你提供代码,但它看起来像它在:
$formNewInfo->createView()
你可以发布您的AccueilModif.orm.xml或AccueilModif.orm.yml文件吗? –