1.Date
1
2
3
4
5
6
7
8
|
//http://my.oschina.net/cart/
$this
->add(
array
(
'type'
=>
'Zend\Form\Element\Date'
,
'name'
=>
'birth'
,
'options'
=>
array
(
'label'
=>
'Birth'
)
));
|
1
2
3
4
5
6
7
|
$this
->add(
array
(
'type'
=>
'Zend\Form\Element\Date'
,
'name'
=>
'birth'
,
'options'
=>
array
(
'label'
=>
'Birth'
)
));
|
1
2
3
4
5
6
|
$this
->add(
array
(
'name'
=>
'id'
,
'attributes'
=>
array
(
'type'
=>
'hidden'
,
),
));
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
$this
->add(
array
(
'type'
=>
'Zend\Form\Element\MultiCheckbox'
,
'name'
=>
'hobby'
,
'options'
=>
array
(
'label'
=>
'Please choose one/more of the hobbies'
,
'value_options'
=>
array
(
'1'
=>
'Cooking'
,
'2'
=>
'Writing'
,
'3'
=>
'Others'
),
),
'attributes'
=>
array
(
'value'
=>
'1'
//set checked to '1'
)
));
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
$this
->add(
array
(
'type'
=>
'Zend\Form\Element\Radio'
,
'name'
=>
'direction'
,
'options'
=>
array
(
'label'
=>
'Please choose one of the directions'
,
'value_options'
=>
array
(
'1'
=>
'Programming'
,
'2'
=>
'Design'
,
),
),
'attributes'
=>
array
(
'value'
=>
'1'
//set checked to '1'
)
));
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
$this
->add(
array
(
'type'
=>
'Zend\Form\Element\Select'
,
'name'
=>
'gender'
,
'options'
=>
array
(
'label'
=>
'Gender'
,
'value_options'
=>
array
(
'1'
=>
'Select your gender'
,
'2'
=>
'Female'
,
'3'
=>
'Male'
),
),
'attributes'
=>
array
(
'value'
=>
'1'
//set selected to '1'
)
));
|
1
2
3
4
5
6
7
8
9
|
$this
->add(
array
(
'name'
=>
'name'
,
'attributes'
=>
array
(
'type'
=>
'text'
,
),
'options'
=>
array
(
'label'
=>
'Name'
,
),
));
|
1
2
3
4
5
|
$this
->formElementErrors()
->setMessageOpenFormat(
'<div%s><span>'
)
->setMessageCloseString(
'</span></div>'
)
->setMessageSeparatorString(
'</span><span>'
)
->setAttributes(
array
(
'class'
=>
'error'
));
|