Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 与symfony一起提交后的表格审查_Php_Forms_Symfony1 - Fatal编程技术网

Php 与symfony一起提交后的表格审查

Php 与symfony一起提交后的表格审查,php,forms,symfony1,Php,Forms,Symfony1,对于symfony,我使用小部件来显示表单 一旦所有内容都填写完毕并经过验证,我会进入一个“查看”页面,其中用户输入的所有信息都显示为文本()。为此,我创建了一个格式化程序(我称之为“审阅”,而不是表)。格式化程序吐出而不是 它对基本输入非常有效,但当涉及到选择或日期时,它并不是非常有效。。。我觉得还有另一种方法可以让你有一个评论页面,而不必为此写一整页 有什么想法吗?您可以调整格式化程序以处理其他类型的表单元素,或者在提交表单之前尝试使用某种类型的lightbox。但最后,我还是继续写那一页。

对于symfony,我使用小部件来显示表单

一旦所有内容都填写完毕并经过验证,我会进入一个“查看”页面,其中用户输入的所有信息都显示为文本()。为此,我创建了一个格式化程序(我称之为“审阅”,而不是表)。格式化程序吐出而不是

它对基本输入非常有效,但当涉及到选择或日期时,它并不是非常有效。。。我觉得还有另一种方法可以让你有一个评论页面,而不必为此写一整页


有什么想法吗?

您可以调整格式化程序以处理其他类型的表单元素,或者在提交表单之前尝试使用某种类型的lightbox。但最后,我还是继续写那一页。你想做的每件事听起来都比单独的一页复杂得多。

我觉得这种方法非常麻烦。为什么不将$form->getValues()的结果传递给视图,并在模板中以您想要的方式输出它们呢?

不幸的是,我发现很遗憾,没有显示已在Symfony页面上发布的数据的概念

使用getValues()以相同的精确设计重新创建整个UI,但使用instead of的情况除外,这根本无法保持代码的干性

我决定像我在问题中提到的那样创建一个格式化程序,添加一些“if”子句以确保所有内容都正确显示