Я пытаюсь загрузить форму в своем контроллере, и я выхожу из системы, когда пытается получить вид формы. Ошибка, которую я получаю, говорит о том, что сеанс уже запущен PHP. У меня уже отключена директива автозапуска сеанса в php.ini, так что это не проблема. и другие страницы, на которых я использую сеанс, не дают мне эту ошибку. любая помощь?Сессия, начатая PHP
EDIT: Я добавляю мой код контроллера и код формы
$group = new Group; //Group is an Entity with just one get and set property
$group->setGroup(true);
$form = $this->createForm(new BlacklistGroup(), $group);
$vars['form'] = $form->createView();
Форма класса BlacklistGroup
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'Facebook\ContestBundle\Entity\Group',
));
}
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('group','checkbox',array(
'label' => 'Show this entry publicly?',));
$builder->add('save', 'submit');
}
public function getName()
{
return 'group';
}
Вы перезапустили сервер после обновления? Надеюсь, вы не используете session_start на 2 страницах! – zod
Не начинайте сеанс многозадачности. –
Просьба указать код вашего контроллера. – NHG