Я создаю веб-приложение с помощью Symfony 1.4 и Доктрины для школы, и я хочу сделать очень простую форму, чтобы добавить курс к студенту.
Основная проблема, которую я имею, состоит в том, что в выпадающем списке я только хочу показать курсы, в которых в настоящее время не регистрируется студент.
У меня уже есть функция в модели (в Student.class.php), который возвращает все курсы, в которых не зарегистрирован студент, но проблема, я не знаю, как передать студента настраиванию () формы. Я попробовал несколько опций как передача его с конструктором формы к глобальной переменной или специальному методу установки, но ни один из них не работал.
Там какая-либо форма должна передать студента настраиванию () метод?
Спасибо!
Это должно сработать для вас ...
In your action:
$this->form = new StudentCourseForm(array(), array('student_id' => $student_id));
In the form class:
$this->getOption('student_id');