php - 无法在 symfony 控制器脚本中访问数组内的数量元素
问题描述
在我的 symfony 控制器脚本中,我传递了我的购物车的数量。我能够得到 print_r 如下。我面临的问题是我尝试了各种方法来访问数量都没有成功,有人可以帮助我如何访问这个数量元素
public function detailsAction($id, Request $request)
{
$book = $this->getDoctrine()
->getRepository('AppBundle:Booklist')
->find($id);
print_r($request->request->get('form'));
die($request->request->get('form'));
return $this->render('books/details.html.twig', array('book' => $book, 'quantity' => 1));
}
输出与print_r
Array ( [quantity] => 1 [Add to Cart] => [_token] => Y8XHbH7lHphAFQ5lIjhQShoIleeSj9iGpen1rhxTBz4 ) Array
有人可以帮我获取数量吗?
解决方案
你已经倾倒$request->request->get('form')
了,里面有一个数量。应该很容易获得数量。
$form = $request->request->get('form');
var_dump($form['quantity']);
推荐阅读
- python - 如何在没有模型的情况下读取 keras 模型权重
- xamarin.forms - 启动屏幕棱镜 xamarin.forms
- excel - 删除excel中的重复行并将已删除的单元格留空
- 3d - 使用局部旋转 MaxScript 将对象与面法线对齐
- python - 同时运行 Python ZMQ Workers
- xbox - 如何通过 Microsoft 进行身份验证并检索游戏成就?
- css - 如何使用css突出显示选定的文本?
- wpf - WPF 样式中的数据触发器:更改内容不起作用
- python - 使用 Peewee 选择()数据的最快和最节省内存的方法?
- html - 跨度标记中的 HTML 图像在底部对齐