для проверки полей формы в symfony вам нужно установить валидаторы, подобные этой (при условии, что вы находитесь в классе формы):
$this->setValidators(array(
'mobile' => new sfValidatorString(array(...)),
'subscribetosms' => new sfValidatorInteger(array(...))
));
Вопрос в том, что вы хотите проверить? Если вы хотите, чтобы какое-либо значение отправлялось в ваш php-скрипт, если флажок установлен, вам нужно установить это значение в виджете.
new sfWidgetFormInputCheckbox(array('value_attribute_value'=>'your_value' )
Теперь вы можете настроить свой валидатор для проверки этого значения (sfValidatorString для строки, sfValidatorInteger для целого числа).
Чтобы получить значение в вашем действии после проверки:
if ($this->form->isValid()) {
$myValue = $this->form->getValue('subscribetosms');
}