我有一个带有以下小部件和验证器的表单:
$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 个框。如何自定义我的代码以使其验证这种方式?谢谢