Symfony:使用sfForm渲染_csrf_token字段

时间:2011-11-02 22:14:19

标签: symfony1 field token csrf

我有一个sfForm表单myForm,其中嵌入了另一个对象表单。

我将其打印在模板中,如下所示:

<?php echo $myForm; ?>

据我所知,它应该默认打印隐藏字段,但它只打印id隐藏字段,而不是_csrf_token,为什么会这样?

如果我尝试使用echo $myForm['_csrf_token'];进行打印,则打印字段就好了。

如果我使用echo $myForm->renderHiddenFields();,它会第二次打印_csrf_token字段和id隐藏字段。

myForm我尝试了enableLocalCSRFProtection(),但仍然无效。

默认情况下如何制作myForm渲染_csrf_token字段?

0 个答案:

没有答案