2012-12-13 3 views
0

Yii 프레임 워크에서 프로젝트를 만들고 있습니다. 내가 JSON 형식으로 질문과 답변을 보낼json 형식으로 여러 레코드를 보내는 방법

public function actiongetCuriosityQuestionAnswer() 
{ 
    $model=new Curiosityquestion; 
    $json='{"questionId":1}'; 
    $obj=json_decode($json); 

    $model->questionId=$obj->questionId; 
    $record=Curiosityquestion::model()->findByPk($model->questionId); 
    echo "The Question=".$record->question."</br>"."Its answer is-".$record->answer; 
    echo CJSON::encode($record->answer,$record->question); 
} 

된 직후 컨트롤러에서 나는 기능을 가지고있다. 그러나 "CJSON::encode($record->answer,$record->question);"은 json 형식으로 답변 만 보내고 있습니다. 즉 CJSON::_encode은 하나의 매개 변수 만 허용합니다. 그렇다면 json 형식으로 질문과 옵션을 함께 보내는 방법은 무엇입니까? 당신이 할 수있는, 자바 스크립트에서

echo CJSON::encode(array('answer'=>$record->answer, 'question'=>$record->question)); 

: 특정 요소를 원하는 경우에

echo CJSON::encode($record); 

는, 배열로 전달할 예 :

답변

1

는 예를 들어 CJSON :: 인코딩에 전체 개체를 전달합니다 자바 스크립트 객체로 요소에 액세스합니다. data['answer'] 또는 이와 비슷한 것

+0

고맙습니다 ... – user1636115

관련 문제