2012-12-05 17 views
0

我使用extjs和yii創建項目。我的客戶端設計是在extjs-4中,服務器端設計是在yii框架中。在yii json格式化輸入如何插入表

現在我有場表投票爲:

  • pollid
  • pollQuestion
  • Isactive
  • 用戶ID

而且POLLOPTION

  • pollid
  • 選項
創作新一極,其目的是在ExtJS的將接收輸入,並且將這些數據以JSON格式發送到服務器端的AS-

選票創建視圖形式的過程中

現在

{ 
    'success':true, 
    'results':[ { 
       'pollid' : 1, 
       'pollQuestion' : 'Which is capital of india', 
      } 
      { options from polloption table in json format 
    }] 
} 

所以在服務器端所有這些值將以json格式。所以現在在yii我想在相應的輪詢表字段中插入這個接收到的輸入。

那麼Yii如何轉換這個json格式化的輸入,並將這些值插入到輪詢表的相應字段中。請幫幫我。

回答

0

你的問題非常模糊和一般。這裏是你想要做什麼的概述:

  • 的數據提交到Yii的控制器
  • 如果數據是在體內,使用PHP的file_get_contents。如果您發佈或得到它,你可以使用Yii中的CHttpRequest::getParam在生JSON
  • 使用CJSON::decode()閱讀到JSON解析成PHP數組
  • 處理數組值,並建立一個新的數組
  • 返回數據(回聲或打印它,如果你只需要原始的JSON,並不需要一個視圖)。你可能想再次返回JSON使用它在extjs4,所以你要使用的CJSON::encode()方法
+0

感謝名單先生的答覆。但是,如果你可以給我一些鏈接,那麼我可以閱讀詳細信息。 – user1761116