2017-10-30 9 views
1

私はSymfonyでフォームを書き直しています。ラジオボタンのsymfony2フォームでCSS情報を取得する方法

古いPHPページには、この画像のようなものがあります。 Old php view そして、コードは次のようになります。FU1_Spastic_CPに異なる値で

<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> 

はMonoplegia、両側麻痺を保存している、というように、彼らはブロックとして定義されていないので...それらはどこにでも自由に配置することができます。

symfonyでは、私はそれらの異なる選択肢を宣言しています。単眼麻痺、Diplegia ...すべてformbuilderと一緒に、私はそれらのそれぞれの配置を変更する方法はわかりません。

$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 
    )) 

アドバイスありがとうございます!

答えて

関連する問題