|
|
@@ -3666,18 +3666,22 @@ class FormHelperTest extends CakeTestCase {
|
|
|
);
|
|
|
$this->assertTags($result, $expected);
|
|
|
|
|
|
- $result = $this->Form->radio('Employee.gender', array('male' => 'Male', 'female' => 'Female'));
|
|
|
+ $result = $this->Form->radio(
|
|
|
+ 'Employee.gender',
|
|
|
+ array('male' => 'Male', 'female' => 'Female'),
|
|
|
+ array('form' => 'my-form')
|
|
|
+ );
|
|
|
$expected = array(
|
|
|
'fieldset' => array(),
|
|
|
'legend' => array(),
|
|
|
'Gender',
|
|
|
'/legend',
|
|
|
- 'input' => array('type' => 'hidden', 'name' => 'data[Employee][gender]', 'value' => '', 'id' => 'EmployeeGender_'),
|
|
|
- array('input' => array('type' => 'radio', 'name' => 'data[Employee][gender]', 'value' => 'male', 'id' => 'EmployeeGenderMale')),
|
|
|
+ 'input' => array('type' => 'hidden', 'name' => 'data[Employee][gender]', 'value' => '', 'id' => 'EmployeeGender_', 'form' => 'my-form'),
|
|
|
+ array('input' => array('type' => 'radio', 'name' => 'data[Employee][gender]', 'value' => 'male', 'id' => 'EmployeeGenderMale', 'form' => 'my-form')),
|
|
|
array('label' => array('for' => 'EmployeeGenderMale')),
|
|
|
'Male',
|
|
|
'/label',
|
|
|
- array('input' => array('type' => 'radio', 'name' => 'data[Employee][gender]', 'value' => 'female', 'id' => 'EmployeeGenderFemale')),
|
|
|
+ array('input' => array('type' => 'radio', 'name' => 'data[Employee][gender]', 'value' => 'female', 'id' => 'EmployeeGenderFemale', 'form' => 'my-form')),
|
|
|
array('label' => array('for' => 'EmployeeGenderFemale')),
|
|
|
'Female',
|
|
|
'/label',
|
|
|
@@ -4702,15 +4706,18 @@ class FormHelperTest extends CakeTestCase {
|
|
|
$this->assertTags($result, $expected);
|
|
|
|
|
|
$result = $this->Form->select(
|
|
|
- 'Model.multi_field', $options, array('multiple' => 'multiple')
|
|
|
+ 'Model.multi_field', $options, array('form' => 'my-form', 'multiple' => 'multiple')
|
|
|
);
|
|
|
$expected = array(
|
|
|
'input' => array(
|
|
|
- 'type' => 'hidden', 'name' => 'data[Model][multi_field]', 'value' => '', 'id' => 'ModelMultiField_'
|
|
|
+ 'type' => 'hidden', 'name' => 'data[Model][multi_field]', 'value' => '', 'id' => 'ModelMultiField_',
|
|
|
+ 'form' => 'my-form',
|
|
|
),
|
|
|
'select' => array(
|
|
|
'name' => 'data[Model][multi_field][]',
|
|
|
- 'id' => 'ModelMultiField', 'multiple' => 'multiple'
|
|
|
+ 'id' => 'ModelMultiField',
|
|
|
+ 'multiple' => 'multiple',
|
|
|
+ 'form' => 'my-form',
|
|
|
),
|
|
|
array('option' => array('value' => '0')),
|
|
|
'first',
|
|
|
@@ -5726,10 +5733,14 @@ class FormHelperTest extends CakeTestCase {
|
|
|
);
|
|
|
$this->assertTags($result, $expected);
|
|
|
|
|
|
- $result = $this->Form->checkbox('Model.field', array('id' => 'theID', 'value' => 'myvalue'));
|
|
|
+ $result = $this->Form->checkbox('Model.field', array(
|
|
|
+ 'id' => 'theID',
|
|
|
+ 'value' => 'myvalue',
|
|
|
+ 'form' => 'my-form',
|
|
|
+ ));
|
|
|
$expected = array(
|
|
|
- 'input' => array('type' => 'hidden', 'name' => 'data[Model][field]', 'value' => '0', 'id' => 'theID_'),
|
|
|
- array('input' => array('type' => 'checkbox', 'name' => 'data[Model][field]', 'value' => 'myvalue', 'id' => 'theID'))
|
|
|
+ 'input' => array('type' => 'hidden', 'name' => 'data[Model][field]', 'value' => '0', 'id' => 'theID_', 'form' => 'my-form'),
|
|
|
+ array('input' => array('type' => 'checkbox', 'name' => 'data[Model][field]', 'value' => 'myvalue', 'id' => 'theID', 'form' => 'my-form'))
|
|
|
);
|
|
|
$this->assertTags($result, $expected);
|
|
|
|