1

I am rewriting a form in Symfony.

In the old php page, there is something like in this picture. Old php view And the code looks like this:

<tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="16%"><em>Suspected CP</em></td>
                                            <td width="4%"><input id="FU1_CP_suspect" type="checkbox"
                                                                  tabindex="64" name="FU1_CP_suspect" value="1"
                                                                  <?php if (show($patient, 'D_FU1::FU1_CP_suspect') == "1") { ?>
                                                                      checked="checked" <?php } ?>></td>
                                            <td width="70%" colspan="6">(= child will be assessed for CP again at a
                                                later date)</td>
                                        </tr>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="36%" colspan="3">&nbsp;</td>
                                            <td width="4%" align="center">L</td>
                                            <td width="4%" align="center">R</td>
                                            <td width="46%" colspan="3">&nbsp;</td>
                                        </tr>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="16%" valign="top" rowspan="6"><i>Spastic CP</i></td>
                                            <td width="4%"><input id="SPcp1" type="radio" tabindex="64"
                                                                  name="FU1_Spastic_CP" value="1"
                                                                  <?php if (show($patient, 'D_FU1::FU1_Spastic_CP') == "1") { ?>
                                                                      checked="checked" <?php } ?> /></td>
                                            <td width="16%">Monoplegia</td>
                                            <td width="4%"><input id="SPcp2" type="radio" tabindex="65"
                                                                  name="FU1_Monoplegia_LR" value="1"
                                                                  <?php if (show($patient, 'D_FU1::FU1_Monoplegia_LR') == "1") { ?>
                                                                      checked="checked" <?php } ?> />
                                            </td>
                                            <td width="4%"><input id="SPcp3" type="radio" tabindex="66"
                                                                  name="FU1_Monoplegia_LR" value="2"
                                                                  <?php if (show($patient, 'D_FU1::FU1_Monoplegia_LR') == "2") { ?>
                                                                      checked="checked" <?php } ?> />
                                            </td>
                                            <td width="16%" valign="top"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dyskinetic
                                                    CP</i></td>
                                            <td width="4%"><input id="SPcp4" type="radio" tabindex="73"
                                                                  name="FU1_Dyskinetic_CP" value="1"
                                                                  <?php if (show($patient, 'D_FU1::FU1_Dyskinetic_CP') == "1") { ?>
                                                                      checked="checked" <?php } ?> />
                                            </td>
                                            <td width="26%">Dystonic</td>
                                        </tr>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="4%"><input id="SPcp5" type="radio" tabindex="67"
                                                                  name="FU1_Spastic_CP" value="2"
                                                                  <?php if (show($patient, 'D_FU1::FU1_Spastic_CP') == "2") { ?>
                                                                      checked="checked" <?php } ?>>
                                            </td>
                                            <td width="40%" colspan="4">Diplegia*<br>
                                            </td>
                                            <td width="4%"><input id="SPcp6" type="radio" tabindex="74"
                                                                  name="FU1_Dyskinetic_CP" value="2"
                                                                  <?php if (show($patient, 'D_FU1::FU1_Dyskinetic_CP') == "2") { ?>
                                                                      checked="checked" <?php } ?>></td>
                                            <td width="26%">Choreoathetotic</td>
                                        </tr>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="4%"><input id="SPcp7" type="radio" tabindex="68"
                                                                  name="FU1_Spastic_CP" value="3"
                                                                  <?php if (show($patient, 'D_FU1::FU1_Spastic_CP') == "3") { ?>
                                                                      checked="checked" <?php } ?>>
                                            </td>
                                            <td width="70%" colspan="6">Triplegia<br>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="4%"><input id="SPcp8" type="radio" tabindex="69"
                                                                  name="FU1_Spastic_CP" value="4"
                                                                  <?php if (show($patient, 'D_FU1::FU1_Spastic_CP') == "4") { ?>
                                                                      checked="checked" <?php } ?>>
                                            </td>
                                            <td width="16%">Hemiplegia</td>
                                            <td width="4%"><input id="SPcp9" type="radio" tabindex="70"
                                                                  name="FU1_Hemiplegia_LR" value="1"
                                                                  <?php if (show($patient, 'D_FU1::FU1_Hemiplegia_LR') == "1") { ?>
                                                                      checked="checked" <?php } ?>>
                                            </td>
                                            <td width="4%"><input id="SPcp10" type="radio" tabindex="71"
                                                                  name="FU1_Hemiplegia_LR" value="2"
                                                                  <?php if (show($patient, 'D_FU1::FU1_Hemiplegia_LR') == "2") { ?>
                                                                      checked="checked" <?php } ?>>
                                            </td>
                                            <td width="16%" valign="top"><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ataxic
                                                    CP</i></td>
                                            <td width="4%"><input id="SPcp11" type="radio" tabindex="75"
                                                                  name="FU1_Ataxic_CP" value="1"
                                                                  <?php if (show($patient, 'D_FU1::FU1_Ataxic_CP') == "1") { ?>
                                                                      checked="checked" <?php } ?>></td>
                                            <td width="26%">Ataxia</td>
                                        </tr>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="4%"><input id="SPcp12" type="radio" tabindex="72"
                                                                  name="FU1_Spastic_CP" value="5"
                                                                  <?php if (show($patient, 'D_FU1::FU1_Spastic_CP') == "5") { ?>
                                                                      checked="checked" <?php } ?> />
                                            </td>
                                            <td colspan="4" width="40%">Tetraplegia<br>
                                            </td>
                                            <td width="4%"><input id="SPcp13" type="radio" tabindex="76"
                                                                  name="FU1_Ataxic_CP" value="2"
                                                                  <?php if (show($patient, 'D_FU1::FU1_Ataxic_CP') == "2") { ?>
                                                                      checked="checked" <?php } ?> />
                                            </td>
                                            <td width="26%">Hemiataxia</td>
                                        </tr>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="4%"><input id="SPcp14" type="radio" tabindex="77"
                                                                  name="FU1_Spastic_CP" value="6"
                                                                  <?php if (show($patient, 'D_FU1::FU1_Spastic_CP') == "6") { ?>
                                                                      checked="checked" <?php } ?>>
                                            </td>
                                            <td colspan="6" width="70%">unknown form of CP<br>
                                            </td>
                                        </tr>
                                        <td width="10%" class="form_content2"></td>
                                        <td width="90%" colspan="8">*Diplegia = bilateral predominant
                                            tetraspasticity</td>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="90%" colspan="8"></td>
                                        </tr>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="16%" valign="top" rowspan="6"><i>Degree of CP** (according to <a href="../pdf/GMFCS-ER_English.pdf" target="_blank">GMFCS Palisano scheme)</a>
                                                </i></td>
                                            <td width="4%"><input id="cpdegree0" type="radio" tabindex="80"
                                                                  name="FU1_CP_Degree" value="0"
                                                                  <?php if (show($patient, 'D_FU1::FU1_CP_Degree') == "0") { ?>
                                                                      checked="checked" <?php } ?>>
                                            </td>
                                            <td width="70%" colspan="6">Normal (note that child therefore does not qualify for CP)</td>
                                        </tr>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="4%"><input id="cpdegree1" type="radio" tabindex="81"
                                                                  name="FU1_CP_Degree" value="1"
                                                                  <?php if (show($patient, 'D_FU1::FU1_CP_Degree') == "1") { ?>
                                                                      checked="checked" <?php } ?>>
                                            </td>
                                            <td width="70%" colspan="6">Level 1</td>
                                        </tr>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="4%"><input id="cpdegree2" type="radio" tabindex="82"
                                                                  name="FU1_CP_Degree" value="2"
                                                                  <?php if (show($patient, 'D_FU1::FU1_CP_Degree') == "2") { ?>
                                                                      checked="checked" <?php } ?>>
                                            </td>
                                            <td width="70%" colspan="6">Level 2</td>
                                        </tr>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="4%"><input id="cpdegree3" type="radio" tabindex="83"
                                                                  name="FU1_CP_Degree" value="3"
                                                                  <?php if (show($patient, 'D_FU1::FU1_CP_Degree') == "3") { ?>
                                                                      checked="checked" <?php } ?>>
                                            </td>
                                            <td width="70%" colspan="6">Level 3</td>
                                        </tr>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="4%"><input id="cpdegree4" type="radio" tabindex="84"
                                                                  name="FU1_CP_Degree" value="4"
                                                                  <?php if (show($patient, 'D_FU1::FU1_CP_Degree') == "4") { ?>
                                                                      checked="checked" <?php } ?>>
                                            </td>
                                            <td width="70%" colspan="6">Level 4</td>
                                        </tr>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="4%"><input id="cpdegree5" type="radio" tabindex="85"
                                                                  name="FU1_CP_Degree" value="5"
                                                                  <?php if (show($patient, 'D_FU1::FU1_CP_Degree') == "5") { ?>
                                                                      checked="checked" <?php } ?>>
                                            </td>
                                            <td width="70%" colspan="6">Level 5</td>
                                        </tr>
                                        <tr>
                                            <td width="10%" class="form_content2"></td>
                                            <td width="90%" colspan="8">**(determine the LEVEL that most
                                                closely describes the child's current GROSS MOTOR FUNCTION
                                                according to GMFCS Palisano scheme)
                                            </td>
                                        </tr>
                                    </table>

In different values for FU1_Spastic_CP are saved Monoplegia, Diplegia, and so on... Those can be placed at will anywhere because they are not defined as a block.

But in Symfony, I declare those different choices Monoplegia, Diplegia... all together with a formbuilder , but I do not know how to modify the placement of each of them.

$builder

    ->add('fu1SpasticCp', 'choice', array(
      'choices'=> array(
      'Monoplegia'=1,
      'Diplegia'=2,
      'Triplegia'=3,
      'Hemiplegia'=4,
      'Tetraplegia'=5,
      'unknown form of CP'=6),
      'choices_as_values'=> true,
      'expanded' => true
    ))

Thank you for the advice!

1 Answer 1

1

i think you are looking for something like that: symfony3-how-to-separate-radio-buttons-from-a-choicetype

Remember, it's an array.:)

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.