yii + extjs에 기능을 생성 중입니다. 내 클라이언트 측은 extjs에서 desighned이며 서버 측은 yii 프레임 워크에 있습니다. 나는 설문 조사 옵션으로 두 테이블을 데 -pollId -optionId -PollQuestion - 옵션 -pollId에 extjs에있을 것입니다 설문 조사 작성 양식을 통해 이제외부 관련 테이블에 json 인코딩 된 입력을 삽입하는 방법
는, 질문 및 관련 옵션은 JSON 형식으로 서버에 보내 얻는다 . 그래서 YII 프레임 워크, actionCreate 기능에 설문 조사 작성 중에
$json='{"pollId":1,"PollQuestion":"Who is the best
cricketer","option":"ABC","option":"DEF","option":"XYZ"}'
$obj=json_decode($json);
된 직후 입력을 얻을 것이다, 사용자는 아무것도 할 수의 options.So 옵션의 수의 숫자를 입력 할 수 있습니다. Pollcontroller에서 위의 기능을 만듭니다.
$model=new Poll();
$model->pollId=$obj->pollId;
$model->PollQuestion=$obj->PollQuestion;
지금 내가 같은 pollId와 옵션 테이블의 모든 새로운 옵션을 넣을 =으로 은 그래서 새로 만든 질문은 설문 조사 테이블에 삽입됩니다. 옵션 테이블에이 모든 옵션을 추가하는 방법은 무엇입니까? 제발 도와주세요
고맙습니다. 답장을 보내 주시겠습니까? 실제로 저는이 옵션을 옵션 테이블에 넣으려고합니다. 따라서 $ json을 사용하여 첫 번째 옵션을 얻는 방법은? 도와주세요. – user1761116
위와 같이 변경하면, 위의 ($ i = 0; $ i options); $ i ++) {} 루프에 대해 오류가 발생합니다. 오류가 아닌 개체의 속성을 얻으려고합니다. 그래서 내가 뭘해야하니? –
user1761116
맞아 ... 내 나쁜 ... 그 $ obj [ 'options'] $ obj-> options ... 시도해보십시오 – lascort