我不知道如何在php代码中的symfony中控制我的控制器中的请求。所以我用collection.create()方法在我的集合中创建一个新模型,但我不知道如何在symfony php代码中处理它。任何人都可以帮助我吗?
Collection.create()代码:
save: function()
{
this.collection.create({
title: $("#title").val()
});
console.log(this.collection);
}
PHP代码:
/**
* @Route("/document")
*/
public function createAction(Request $request)
{
$content = $request->getContent();
$document = new Document();
$em = $this->getDoctrine()->getManager();
$em->persist($document);
$em->flush();
return new JsonResponse($document);
}
请求方法:POST,状态:确定
答案 0 :(得分:0)
您可能忘记在Document对象上设置属性
public function createAction(Request $request)
{
$document = new Document();
$document->setTitle($request->get('title'));
$em = $this->getDoctrine()->getManager();
$em->persist($document);
$em->flush();
return new JsonResponse($document);
}