Что ж, представьте, что у нас есть регистрационная форма класса Customer, и мы запрашиваем только три поля (имя, фамилия, адрес электронной почты), и после того, как этот пользователь впервые войдет в систему, мы хотим заполнить эту информацию.
Во-первых, у нас есть в lib/form/doctrine файл с именем «CustomerForm.class.php», который автоматически генерируется в командной строке. В этом файле мы «настраиваем» только 3 поля и валидаторы, и если мы хотим использовать, мы делаем что-то вроде этого:
$this->form = CustomerForm();
Во-вторых, мы вручную создаем другую форму с именем «CustomerFormStep1.class.php», где мы можем настроить проверку других полей. Но когда мы делаем..
$this->form = CustomerFormStep1();
возвращает ошибку: Fatal error: Class 'CustomerFormStep1'
не найдено
Что не так?
Спасибо.