在Yii中使用表单和复选框列表

Using forms and checkboxlists in Yii


在Yii中使用表单和复选框列表 已获得1个解决方法 2020-08-18 18:07:00 php

我试图在yii框架中使用checkboxlists来包装我的头.

示例: 使用dropdownlist,我可以

<?php echo $form->dropdownlist($model,'fathercattle',array(1=>Yours,2=>Mine,3=>Nobody)); ?>

如何使用Yii checkboxlists选项获得类似的效果?这些值将作为数组存储和检索到数据库字段中?

其次,我如何格式化它?


在Yii中使用表单和复选框列表 方法1

您使用checkboxlist的方式与dropdownlist几乎相同.查看activecheckboxlist参考.另外,如果您希望数据来自数据库,可以使用函数CHtml::listData将活动记录数组转换为activecheckbox的数据数组.

关于第二个问题,您可以使用htmlOptions数组格式化checkboxlist.两个有用的选择是:

  • template: string,指定每个复选框的呈现方式.默认为 “{input} {label}”,其中 “{input}” 将被生成的复选框输入标签替换,而 “{label}” 将被相应的复选框标签替换.
  • labelOptions: array,指定列表中每个标签要呈现的其他HTML属性.此选项自版本1.0.10起可用.

  • .htaccess .net .net-core 2d 3d 3d-printing ab-initio abp abstract-syntax-tree actions-on-google actionscript-3 active-directory activemq activemq-artemis acumatica adobe-xd aframe ag-grid agora.io air airflow ajax akka alert alexa algorithm alignment allure amadeus amazon-cloudformation