这是我面对Symfony2的最后一个问题。所以,我使用的是普通表单,而不是表单生成器。
我有一个名为alert的表,它有标准字段。我有一个名为booking_class的第二个表,其中有一个警报键,它链接到警报表。它是一对多的关系。在我的形式中,我有类似
的东西<input type="text" name="na_booking_class[]">
<input type="text" name="na_booking_class[]">
所以这个输入放在一个数组中。现在在我的控制器中,我认为这将给我我的数据数组
$alert->setBookingClass($request->get('na_booking_class'));
但是,setBookingClass只接受String。所以我需要以某种方式循环这个数组并将String值传递给setBookingClass。
如何实现这一目标?
由于
答案 0 :(得分:0)
如果你从这个$request->get('na_booking_class');
获得一个数组,那么你可以使用:
$arrBooking = $request->get('na_booking_class');
foreach($arrBooking as $booking) {
$alert->setBookingClass($booking);
}
试试这个。