我在我的观看new.html.twig
中整合了谷歌地图,我在表格中得到了这样的纬度和经度:
<input size="15" type="text" id="latbox" name="lat" value="">
<input size="15" type="text" id="lonbox" name="lon" value="">
我需要将这两个值发送到控制器以将它们插入到我的数据库中。如何将它们发送给控制器?
答案 0 :(得分:2)
这是一个最小的例子
<form action="path/to/controller" method="GET">
<input size="15" type="text" id="latbox" name="lat" value="">
<input size="15" type="text" id="lonbox" name="lon" value="">
<input type="submit" value="submit" />
</form>
并在您的控制器中
$lat = $request->query->get('lat');
$lon = $request->query->get('lon');
有几种方法可以实际提交数据,这只是一个基本的例子
答案 1 :(得分:1)
如果是POST请求则
<form action="path/to/controller" method="POST">
<input size="15" type="text" id="latbox" name="lat" value="">
<input size="15" type="text" id="lonbox" name="lon" value="">
<input type="submit" value="submit" />
在控制器
中 $lat = $request->request->get('lat');
$lon = $request->request->get('lon');