yii - radioButtonList和activeRadioButtonList之间的区别

Ana*_*and 4 yii

在yii框架中

radioButtonList和activeRadioButtonList有什么区别?

tha*_*smt 15

在Yii中,每个CHtml表单字段助手/窗口小部件都有一个"常规"和"活动"版本(几乎?).使用"活动"版本,您可以在ActiveRecord模型和要为其创建表单字段的属性中传递.这将ActiveRecord模型与表单字段更紧密地联系起来,这有助于实现以下几点:

  1. 应用model-> attribute的验证规则(尤其是ajax验证)
  2. 为model->属性赋值构建正确的$ _POST结构
  3. 获得正确的字段标签
  4. 等等

使用activeRadioButtonList如果你正在建设一个形式ActiveRecord模型,并使用单选按钮列表,如果你正在建设一个正规形式(一CFormModel模型).

在这里阅读有关radioButtonList助手的两个版本的更多信息:

  1. http://www.yiiframework.com/doc/api/CHtml#activeRadioButtonList-detail
  2. http://www.yiiframework.com/doc/api/CHtml#radioButtonList-detail