用symfony提交后形式审查
问题描述:
用symfony,我使用小部件来显示表单。用symfony提交后形式审查
一旦所有内容都被填充和验证,我就会进入“查看”页面,用户输入的所有信息都以文本形式显示(< span>)。为此,我创建了一个格式化程序(而不是表格,我称之为“审阅”)。该格式吐出<跨度>而不是<输入>
它的基本投入的伟大工程,但是当涉及到的选择,或日期,它不工作的超级伟大的...我觉得有另一种方式拥有审查页面,而不必为此只写一整页?
任何想法?
答
不幸的是,我发现很遗憾,没有显示已经发布在Symfony页面上的数据的概念。
使用的GetValues()来重新创建与使用< SPAN>代替<输入外完全相同的设计,整个UI>不保持代码的DRY在所有...
我决定创建一个格式化程序,正如我在我的问题中提到的那样添加一些“if”子句以确保所有内容都正确显示。
答
您可以调整您的格式化程序来处理其他类型的表单元素,或者您可以尝试在提交表单之前使用某种类型的lightbox。但最后,我会继续写下那个额外的页面。你试图做的一切听起来都比单独的页面复杂得多。
答
我觉得这种方法很麻烦。你为什么不把$ form-> getValues()的结果传递给视图,然后在模板中输出它们?