Session 如何使用存储文件的用户信息
我制作了一个web应用程序,注册用户可以通过表单上传文件 我希望,通过表格中的信息,可以在日期和上传信息的特定用户的信息之前完成存储的数据 基本上,用户存储在数据库中,其中包含有关可以管理的任务的信息,这些信息应存储在$product中 这是我的控制器:Session 如何使用存储文件的用户信息,session,stored-procedures,doctrine,Session,Stored Procedures,Doctrine,我制作了一个web应用程序,注册用户可以通过表单上传文件 我希望,通过表格中的信息,可以在日期和上传信息的特定用户的信息之前完成存储的数据 基本上,用户存储在数据库中,其中包含有关可以管理的任务的信息,这些信息应存储在$product中 这是我的控制器: public function createAction(Request $request) { $product = new Product(); $now = new \Date
public function createAction(Request $request)
{
$product = new Product();
$now = new \DateTime();
$product->setUploadTime($now);
$product->getMission($session);
$form = $this->createFormBuilder($product)
->add('name', 'text')
->add('data','textarea')
->add('save', 'submit')
->getForm();
$form->handleRequest($request);
if ($form->isValid()) {
$em = $this->getDoctrine()->getManager();
$em->persist($product);
$em->flush();
在本例中,“任务”信息为“空”,如何获取此信息
提前感谢您的帮助您正在对新产品实例调用getMission方法,因此信息只能为空 获取任务(即会话中用户拥有的信息)的正确方法是调用$product->setMission($this->getUser()->getMission())