Symfony2-数据数组

Symfony2-数据数组,symfony,Symfony,这是我在使用Symfony2时面临的最后一个问题。因此,我使用的是普通表单,而不是表单生成器 我有一个名为alert的表,其中包含标准字段。我还有一个叫做booking_class的表,其中有一个链接到alert表的alert键。这是一对多的关系。在我的表格中,我有一些 <input type="text" name="na_booking_class[]"> <input type="text" name="na_booking_class[]"> 但是,setBoo

这是我在使用Symfony2时面临的最后一个问题。因此,我使用的是普通表单,而不是表单生成器

我有一个名为alert的表,其中包含标准字段。我还有一个叫做booking_class的表,其中有一个链接到alert表的alert键。这是一对多的关系。在我的表格中,我有一些

<input type="text" name="na_booking_class[]">
<input type="text" name="na_booking_class[]">
但是,setBookingClass只接受字符串。所以我需要以某种方式循环这个数组,并将字符串值传递给setBookingClass

这将如何实现


如果你从这个$request中得到一个数组->得到'na_booking_class',那就谢谢你了;然后您可以使用:

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

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