PHP学习之小物件(widget)

PHP学习之小物件(widget)

   最近在学习php的yii框架,也是为了公司的后台的开发。在了解后台的登录界面是,不在是之前的html那样直接使用标签来体现表单控件,而是使用yii的一些小物件来代替标签。在使用CActiveForm的类后,需要了解下此类下的一些代表方法。
<?php echo $form->labelEx($model,'name'); ?>//显示label
<?php echo $form->textField($model,'name',array('size'=>60,'maxlength'=>128)); ?>//显示文本框
<?php echo $form->textArea($model,'body',array('rows'=>6,'cols'=>50)); ?>//显示文本区域
<?php echo $form->passwordField($model,'password'); ?>//显示密码框
<?php echo $form->hiddenField($model,'action',array('value'=>'add')); ?>//显示隐藏域
<?php echo $form->textField($model,'text',array('size'=>60,'maxlength'=>128)); ?>//显示文本框
<?php echo $form->passwordField($model,'password'); ?>//显示密码框
<?php echo $form->fileField($model,'file'); ?>//显示上传域
<?php echo $form->hiddenField($model,'hidden',array('value'=>'add')); ?>//显示隐藏域
<?php echo $form->dropDownList($model,'select',array('A'=>'A','B'=>'B','C'=>'C')); ?>//显示下拉框
<?php echo $form->listBox($model,'select',array('A'=>'A','B'=>'B','C'=>'C'),array('multiple'=>'multiple')); ?>//显示多选下拉框
<?php echo $form->radioButton($model,'radio',array('value'=>'A')); ?>A//显示一个radio
<?php echo $form->radioButtonList($model,'radio',array('A'=>'A','B'=>'B','C'=>'C')); ?>//显示多个radio
<?php echo $form->checkBox($model,'checkbox',array('value'=>'A')); ?>B//显示一个checkbox
<?php echo $form->checkBoxList($model,'checkbox',array('A'=>'A','B'=>'B','C'=>'C')); ?>//显示多个checkbox
<?php echo $form->error($model,'name'); ?>//显示单个错误


<?php echo CHtml::submitButton('Submit'); ?>//submit
<?php echo CHtml::imageButton('images/logo.png'); ?>//image type submit
<?php echo CHtml::resetButton('Reset'); ?>//reset
<?php echo CHtml::button('Button'); ?>//button
<?php echo CHtml::link('Q-blog','http://www.q-blog.cn'); ?>//link
<?php echo CHtml::image('images/logo.png'); ?>//image


在最后要加上:<?php $this->endWidget(); ?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值