Peter, dzięki! O to właśnie mi chodziło :-). Choć pewnie jest to rozwiązanie "na około", bo Symfony ma już wbudowane wyświetlanie globalnego błędu w formularzu. Potrafię z niego skorzystać przy post validatorze. Wystarczy dodać opcję throw_global_error i już nad formularzem pojawi się piękny komunikat błędu

<?php
$this->validatorSchema->setPostValidator(
new sfValidatorSchemaCompare('start_date', sfValidatorSchemaCompare::LESS_THAN_EQUAL, 'end_date',
array('throw_global_error' => true), array('invalid' => 'The start date ("%left_field%") must be before the end date ("%right_field%")') )
);
?>