У меня есть форма sfForm myForm
с другой формой объекта, встроенной в нее.
Я печатаю его в шаблоне так:
<?php echo $myForm; ?>
Насколько я знаю, он по умолчанию должен печатать скрытые поля, но печатает только скрытое поле id
, а не _csrf_token
, почему это так?
Если я попытаюсь напечатать его с помощью echo $myForm['_csrf_token'];
, поле будет напечатано очень хорошо.
Если я использую echo $myForm->renderHiddenFields();
, он печатает поле _csrf_token
, а также скрытое поле id
во второй раз.
В myForm
Я пытался enableLocalCSRFProtection()
, и он все еще не работает.
Есть идеи, как сделать myForm
визуализировать _csrf_token
поле по умолчанию?