ou <?php echo FormHelper::text('width', '', array('size' => 4)); ?> x <?php echo FormHelper::text('height', '', array('size' => 4)); ?> px </div> <div class="<?php echo ++$i % 2 ? 'odd' : 'even'; ?> "> <label for="alignment">Alignement</label> <?php echo FormHelper::radios('alignment', array('' => 'Aucun', 'right' => 'Droite', 'center' => 'Centrer', 'left' => 'Gauche'), ''); ?> </div> <div class="<?php echo ++$i % 2 ? 'odd' : 'even'; ?> "> <label for="link">Lien</label> <?php echo FormHelper::text('href', '', array('size' => '100')); ?> <br /> <?php echo FormHelper::checkbox('target', '_blank', '_blank');
public function testRadios() { $this->assertEqual(FormHelper::radios('name', array('1' => 'un', '2' => 'deux'), '1', array('class' => 'myClass')), '<div class="radios">' . '<label><input type="radio" name="name" class="myClass" value="1" checked="checked"> un</label> ' . '<label><input type="radio" name="name" class="myClass" value="2"> deux</label> ' . '</div>'); $this->assertEqual(FormHelper::radios('name', array('1' => 'un', '2' => 'deux'), array('1', '2'), array('class' => 'myClass')), '<div class="radios">' . '<label><input type="radio" name="name" class="myClass" value="1" checked="checked"> un</label> ' . '<label><input type="radio" name="name" class="myClass" value="2" checked="checked"> deux</label> ' . '</div>'); $this->assertEqual(FormHelper::radios('name', array('obj' => 'un', '2' => 'deux'), $this->Model, array('class' => 'myClass')), '<div class="radios">' . '<label><input type="radio" name="name" class="myClass" value="obj" checked="checked"> un</label> ' . '<label><input type="radio" name="name" class="myClass" value="2"> deux</label> ' . '</div>'); }