Доступ к переменной через $ options в buildForm ()

я хочу передать логическое значение моей DogForm

$dogForm = new DogForm(null, array("has_cats" => $this->getUser()->hasCats()));

$form = $this->createForm($dogForm, $dog);

Но когда я выполняю в моей DogForm :

if (!isset($options['has_cats'])) {
    throw new \Exception("Missing option has_cats, this option is mandatory");          
}

Это всегда выдает мне эту ошибку.

Итак, я знаю, что у собак не должно быть кошек, но, куда пошел мой вариант has_cats ?

Спасибо.

9
задан sf_tristanb 22 August 2013 в 14:27
поделиться