如何访问 symfony 2.8 中特定 post 字段的值
How to access value of a particular post field in symfony 2.8
我想在 posted 时访问特定字段值,类似于核心 PHP 中的 $_POST['title']。我怎样才能在 Symfony 2.8 中实现这一点?
到目前为止我已经尝试使用
$request->request->get('name')
--- returns 来自 post.
的所有值
$request->request->all()
--- 相同 returns 所有值。
$request->request->get($form->get('name'))
-- 再次相同..returns 所有值
如果我在 get() 中传递某些内容,它会显示空值,eg:-
如果我传递 $request->request->get('Title')
--- returns 空值。
我附上图片以便更好地理解。
Returns全部
Returns空白
控制器
我通过将它存储到一个变量中来解决它,就像这样
$data = $request->request->get('form');
//或
$data = $request->request->all();
然后通过数组键访问它。 $data['Title'];
你可以这样做:
$request->query->get('Title');
// OR
$request->request->get('Title');
// OR
$request->get('Title');
您也可以使用 Entity
:
$article = new Article();
$article->getTitle();
完整信息:https://symfony.com/doc/current/introduction/http_fundamentals.html#symfony-request-object
我想在 posted 时访问特定字段值,类似于核心 PHP 中的 $_POST['title']。我怎样才能在 Symfony 2.8 中实现这一点?
到目前为止我已经尝试使用
$request->request->get('name')
--- returns 来自 post.
$request->request->all()
--- 相同 returns 所有值。
$request->request->get($form->get('name'))
-- 再次相同..returns 所有值
如果我在 get() 中传递某些内容,它会显示空值,eg:-
如果我传递 $request->request->get('Title')
--- returns 空值。
我附上图片以便更好地理解。
Returns全部
Returns空白
控制器
我通过将它存储到一个变量中来解决它,就像这样
$data = $request->request->get('form');
//或
$data = $request->request->all();
然后通过数组键访问它。 $data['Title'];
你可以这样做:
$request->query->get('Title');
// OR
$request->request->get('Title');
// OR
$request->get('Title');
您也可以使用 Entity
:
$article = new Article();
$article->getTitle();
完整信息:https://symfony.com/doc/current/introduction/http_fundamentals.html#symfony-request-object