Radiobuttons in Yii – radioButtonList ändern


radioButtonList im Yii Framework

Die radioButtonList im Yii Framework ist ein schönes Element um schnell eine größere Liste an Radiobuttons zu erstellen.

Um diese radioButtonList anschließend in das bestehende Design zu integrieren, kann es nützlich sein, die Struktur der Liste zu verändern. Yii stellt hierfür die Optionen “separator” und “template” zur Verfügung.

In der einfachen Version sieht die radioButtonList so aus:

< ?php
echo CHtml::radioButtonList(
        "xyz",$_POST['xyz'] ? $_POST['xyz'] : 0, 
        array(
                     '0'=>'labelOne', 
                     '1'=>'labelTwo'));
?>

Fügen wir unsere Optionen ein, ändert sich das Ganze zu:

< ?php
echo CHtml::radioButtonList(
        "xyz",$_POST['xyz'] ? $_POST['xyz'] : 0, 
        array(
                     '0'=>'labelOne', 
                     '1'=>'labelTwo'),
        array( 'separator'=>'|'),
        array( 'template'=>"
                     <div>
                         {input}
                         {label}
                     </div>")
);
?>

Mit dem Template können wir also die Struktur der einzelenen Radiobuttons in der radioButtonList ändern und der Separator ist der Trenner der einzenen Radiobuttons.

Weiterlesen

Du magst den Post?
Loading...Loading...