-1
我想通過POSTMAN通過REST API發佈到數據庫的條目。我正在使用Symfony框架。我對這個領域很陌生,不容易理解和糾正錯誤。郵差Symfony日期錯誤
這是控制器的代碼:
<?php
namespace AcsUserBundle\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use FOS\RestBundle\Controller\Annotations as Rest;
use FOS\RestBundle\Controller\FOSRestController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use FOS\RestBundle\View\View;
use AcsUserBundle\Entity\User;
use Symfony\Component\Form\Extension\Core\Type\DateTimeType;
class UserController extends FOSRestController
{
/**
* @Rest\Post("/user/")
*/
public function postAction(Request $request)
{
$data = new User;
$personid = $request->get('personid');
$privilagevalueid = $request->get('privilagevalueid');
$username = $request->get('username');
$password = $request->get('password');
$createdate =strtotime($request->get('createdate'));
if(empty($personid) || empty($privilagevalueid) || empty($username)|| empty($password)|| empty($createdate))
{
return new View("NULL VALUES ARE NOT ALLOWED", Response::HTTP_NOT_ACCEPTABLE);
}
$data->setPersonid($personid);
$data->setPrivilagevalueid($privilagevalueid);
$data->setUsername($username);
$data->setPassword($password);
$data->setCreatedate($createdate);
$em = $this->getDoctrine()->getManager();
$em->persist($data);
$em->flush();
return new View("User Added Successfully", Response::HTTP_OK);
}
}
這是錯誤:
{
"error": {
"code": 500,
"message": "Internal Server Error",
"exception": [
{
"message": "Parse Error: syntax error, unexpected '='",
"class": "Symfony\\Component\\Debug\\Exception\\FatalErrorException",
"trace": [
{
"namespace": "",
"short_class": "",
"class": "",
"type": "",
"function": "",
"file": "C:\\xampp\\htdocs\\joel\\proj3\\src\\AcsUserBundle\\Controller\\UserController.php",
"line": 30,
"args": []
}
]
}
]
}
}
放在一個更大的空間在這裏經過'=''$ createdate = strtotime($ request-> get('createdate'));' –
'請回答錯誤的免費代碼是不是技術如何幫助網站工作互聯網,尤其是堆棧溢出。重要的是要明白,雖然志願者熱衷於幫助你,但他們不是免費勞動力的來源。確保你的措辭並不意味着你希望有人做你所有的工作,如果只是爲了保護自己免受降價或問題結束。 – halfer