首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在yii中,json格式化的输入是如何插入表中的。

在yii中,json格式化的输入是如何插入表中的。
EN

Stack Overflow用户
提问于 2012-12-05 13:25:40
回答 1查看 733关注 0票数 0

我正在使用extjs和yii创建项目。我的客户端设计在extjs-4中,服务器端设计在yii框架中。

现在,我的表Poll的字段如下:

  • 波利德
  • pollQuestion
  • 等活性
  • 用户标识

Polloption

  • 波利德
  • 选项

现在,在创建新极点时,在extjs中设计的投票创建视图表单将接收输入,并以json格式将这些数据以以下方式发送到服务器端-

代码语言:javascript
复制
{
  'success':true,
  'results':[ {
              'pollid' : 1,
               'pollQuestion' : 'Which is capital of india',
           } 
           {  options from polloption table in json format
   }]
}

因此,在服务器端,所有这些值都将以json格式出现。所以现在在yii中,我想在相应的投票表字段中插入接收到的输入。

那么Yii将如何转换这个json格式的输入,并将这些值插入到轮询表的回复字段中。请帮帮我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-05 17:49:08

你的问题很含糊,很笼统。以下是您想要做的事情的概述:

  • 将数据提交给Yii控制器
  • 如果数据在正文中,请使用PHP的目录。如果您发布或获得它,您可以使用Yii的CHttpRequest::getParam读取原始的JSON
  • 使用CJSON::decode()将JSON解析为PHP数组
  • 操作数组值,并构建一个新数组。
  • 返回数据(如果只需要原始JSON而不需要视图,则返回或打印数据)。您可能希望再次返回JSON以在extjs4中使用它,因此您需要使用CJSON::encode()方法
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13724293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档