基于Json模板的PHP报表
我正在开发一个基于Json数据的表单系统,其形式为表单定义、输出,然后是报表模板。我的应用程序基于Symfony2,使用AWS S3进行Json存储,但我应该能够将任何通用PHP移动到该框架中 基本上,我需要能够更新模板json节点,这将改变记录在页面中的显示方式。困难的是输出模板将是多层次的。也就是说,我们可能希望在下一个级别上按姓名分组,然后按日期分组。下面是一个例子,我可能希望它看起来是什么样子 问题JSON-所有问题的定义基于Json模板的PHP报表,php,arrays,json,symfony,Php,Arrays,Json,Symfony,我正在开发一个基于Json数据的表单系统,其形式为表单定义、输出,然后是报表模板。我的应用程序基于Symfony2,使用AWS S3进行Json存储,但我应该能够将任何通用PHP移动到该框架中 基本上,我需要能够更新模板json节点,这将改变记录在页面中的显示方式。困难的是输出模板将是多层次的。也就是说,我们可能希望在下一个级别上按姓名分组,然后按日期分组。下面是一个例子,我可能希望它看起来是什么样子 问题JSON-所有问题的定义 "questions": [ {
"questions": [
{
"id": 0,
"question": {
"question": "Name",
"type": "Textbox",
}
},
{
"id": 1,
"question": {
"question": "Email",
"type": "Textbox",
}
},
{
"id": 2,
"question": {
"question": "Date",
"type": "DateTime",
}
}
]
回答数组JSON-每填一张表格一个
"Questions" : [
{
"answer" : "john smith"
"question" : 0
},
{
"answer" : "js@abc.com"
"question" : 1
},
{
"answer" : "01/01/2015"
"question" : 2
}
]
"Questions" : [
{
"answer" : "john smith"
"question" : 0
},
{
"answer" : "js_secondemail@abc.com"
"question" : 1
},
{
"answer" : "01/01/2015"
"question" : 2
}
]
输出模板JSON-我们希望如何显示数据的定义
"outputStructure": [{
"output": [{
"showReport": true,
"groupBy": 'Name'
}]
}]
最后,我的php页面将显示以下内容:
John Smith (link)
===js@abc.com.au
===js_secondemail@abc.com.au
如果有人能帮忙,我们将不胜感激