php - Expected argument of type "Boolean", "string" given while generating a questionnaire in Symfony2 -


i trying manage questionnaire symfony 2, code partly working. error

expected argument of type "boolean", "string" given

my code in controller following:

public function generateform($questionnaire, $evaluation) {       //get question array collection     $questions = $questionnaire->getquestions();     $formbuilderquestionnaire = $this->createformbuilder();     $i = 0;       //make loop each question     foreach($questions $question)     {          //create answer form         $answer = new answers($question, $evaluation);         $formbuilder = $this->get('form.factory')->createnamedbuilder($i, 'form', $answer);           //add answer text box question label         $formbuilder->add('answertext' , 'textarea',  array(             'required' => false,             'label' => $question->getquestiontext()          ));            if($question->gethasmultipleanswers() == 1)         {             //get subquestions             $subquestions = $question->getsubquestions();              //initiate var j             $j = 0;              //make loop each subanswers of question             foreach($subquestions $subquestion)             {                 if($question->getmultipleanswersallowed() == 1)                 {                     //create subanswer entity each subquestion                     $subanswer = new subanswers($subquestion, $answer);                      //create sub answer form                     $formbuilder2 = $this->get('form.factory')->createnamedbuilder($j, 'form', $subanswer);                      $formbuilder2->add('value');                      $j++;                 }                 else                 {                     //get different choices                     $choices[$subquestion->getid()] = $subquestion->getsubquestionstext();                 }             }              if($question->getmultipleanswersallowed() == 0)             {                 $formbuilder->add('answerchoice', 'choice', array(                     'choices'   => $choices,                     'required'  => true,                     'expanded'  => true                 ));             }             else             {                 if(isset($formbuilder2))                 {                     $formbuilder->add($formbuilder2);                 }             }              $choices = null;          }          $formbuilderquestionnaire->add($formbuilder);          $i++;      }      //create form     $form = $formbuilderquestionnaire->getform();     return $form;  } 

my entity subanswers have attribute "value" boolean.

the error disappearing when delete $formbuilder->add($formbuilder2); need make appear checkbox question.

do have ideas solving problem?


Comments

Popular posts from this blog

php - mySql Join with 4 tables -

css - Text drops down with smaller window -

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -