【发布时间】:2018-09-19 17:55:14
【问题描述】:
我正在尝试使用 Symfony,并且正在尝试发出 POST 请求。但我似乎无法在控制器中获取请求的 POST 参数。
/**
* @Route("/messages/comment/post/", methods={"POST"}, name="postComment")
*/
public function postComment($messageId, $comment)
{
$statuscode = 200;
$response = null;
try {
$response = $this->messageModel->postComment($messageId, $comment);
} catch (\PDOException $exception) {
var_dump($exception);
$statuscode = 500;
}
return new JsonResponse($response, $statuscode);
}
如何为此定义参数?
【问题讨论】:
-
您到底想做什么?这个变量 messageModel 是什么?它在哪里定义?请更清楚
-
messageModel 将发布的参数插入数据库。我想要做的是捕获 $messageId 和 $comment 作为帖子。但是如何定义这些参数呢?
标签: php symfony symfony-routing