Php 条令数组形式
我在Symfony工作,我的表格如下:Php 条令数组形式,php,arrays,symfony,doctrine-orm,Php,Arrays,Symfony,Doctrine Orm,我在Symfony工作,我的表格如下: $builder ->add('name') ->add('group') ->add('category') ->add('expirationDate', DateType::class) ->add('activeDay', ChoiceType::class, array(
$builder
->add('name')
->add('group')
->add('category')
->add('expirationDate', DateType::class)
->add('activeDay', ChoiceType::class, array(
'choices' => array(
'mon' => ' Monday',
'tue' => ' Tuesday',
'wed' => ' Wednesday',
'thu' => ' Thursday',
'fri' => ' Friday',
'sat' => ' Saturday',
'sun' => ' Sunday',
),
'multiple' => true,
'expanded' => true,
))
->add('Save', SubmitType::class)
&对于条令中的activeDay,类型为数组:
/**
* @var \ArrayObject
*
* @ORM\Column(name="active_day", type="array", nullable=true)
*/
private $activeDay;
现在,我试图将所有数据作为一个表来获取,那么如何获取如下所示的活动日:Mon,Thur
编辑1:与此表相同的表
EDIT2:现在ActiveDays列显示如下:
我能做些什么来显示它:
Mon,Thur,Fri
或Mon,Sat
,可能是我能在存储库中做的事情吗?你说的将所有数据作为一个表来获取是什么意思?@MECU你可以看到我的编辑你是在表单提交时谈论处理吗?我得到的数据是存储在数据库中的数据,即使是活动天数的数组。。这就是为什么我要问,在列出表格中的数据时,是否知道如何将其转换为简单字符串?我不确定我是否完全理解,但这可能是您想要的<代码>内爆(“,”,$activeDay)