/** * Configures an Goal form. * * @param FormBuilderInterface $builder * @param array $options */ public function buildForm(FormBuilderInterface $builder, array $options) { $builder->add('position', 'choice', array('choices' => array(Goal::getAllowedPositions())))->add('player_id', 'entity', array('empty_value' => 'Select player', 'property_path' => 'player', 'class' => 'CytronBabitchBundle:Player', 'property' => 'name'))->add('conceder_id', 'entity', array('empty_value' => 'Select player', 'property_path' => 'conceder', 'class' => 'CytronBabitchBundle:Player', 'property' => 'name'))->add('scored_at', 'datetime', array('widget' => 'single_text', 'format' => DateTimeType::HTML5_FORMAT))->add('autogoal', 'checkbox'); }