Symfony2 - 数据数组

时间:2015-02-12 16:50:16

标签: symfony

这是我面对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。

如何实现这一目标?

由于

1 个答案:

答案 0 :(得分:0)

如果你从这个$request->get('na_booking_class');获得一个数组,那么你可以使用:

 $arrBooking = $request->get('na_booking_class');
    foreach($arrBooking as $booking) {
       $alert->setBookingClass($booking);
     }

试试这个。