ZF2表单操作
博客专区 > let 的博客 > 博客详情
ZF2表单操作
let 发表于4年前
ZF2表单操作
  • 发表于 4年前
  • 阅读 734
  • 收藏 6
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

1.Date

//http://my.oschina.net/cart/
$this->add(array(
	            'type' => 'Zend\Form\Element\Date',
	            'name' => 'birth',
	            'options' => array(
	                'label' => 'Birth'
	            )
	        ));
2.Email
$this->add(array(
            'type' => 'Zend\Form\Element\Date',
            'name' => 'birth',
            'options' => array(
                'label' => 'Birth'
            )
        ));
3.hidden
$this->add(array(
            'name' => 'id',
            'attributes' => array(
                'type'  => 'hidden',
            ),
        ));
4.MultiCheckbox
$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'
            )
        ));
5.Radio
$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'
            )
        ));
6.Select
$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'
            )
        ));
7.text
$this->add(array(
            'name' => 'name',
            'attributes' => array(
                'type'  => 'text',
            ),
            'options' => array(
                'label' => 'Name',
            ),
        ));
8.模板中更改表单错误提示HTML代码
$this->formElementErrors()
->setMessageOpenFormat('<div%s><span>')
->setMessageCloseString('</span></div>')
->setMessageSeparatorString('</span><span>')
->setAttributes(array('class' => 'error'));
如果需要ZF2开发中常用操作,请访问

ZF2开发中常用操作

标签: ZF2表单
共有 人打赏支持
粉丝 138
博文 66
码字总数 75584
×
let
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: