次のウィジェットとバリデーターを備えたフォームがあります。
$this->widgetSchema['num01'] = new sfWidgetFormChoice(array(
'choices' => Doctrine_Core::getTable('ticket')->getTicketnum(),
'expanded' => true, 'multiple' => true,
));
$this->validatorSchema['num01'] = new sfValidatorChoice(array(
'choices' =>
array_keys(Doctrine_Core::getTable('ticket')->getTicketnum()), 'required' => true, 'multiple' => true,
));
私が抱えている問題は、20個のチェックボックスが表示され、そのうち5個だけを選択するようにしたいということです。これ以上でもそれ以下でもありません。正確に5つのチェックボックスをオンにする必要があります。コードをカスタマイズして、これをそのように検証するにはどうすればよいですか?ありがとう