我正在查看 CakePHP 文档,关于表单和 FormHelper,我对设置输入默认值的选项有点困惑。
从文档:
默认选项(此处):
$options['default'] 用于设置输入字段的默认值。如果传递给表单的数据不包含该字段的值(或者根本没有传递数据),则使用该值。
选择的选项(这里):
$options['selected'] 与选择类型输入结合使用(即对于类型选择、日期、时间、日期时间)。将 'selected' 设置为您希望在呈现输入时默认选择的项目的值:
稍后,对于 FormHelper::select (此处):
创建一个 select 元素,填充 $options 中的项目,由 $attributes['value'] 指定的选项默认显示为选中。
我唯一确定的是,我必须对复选框使用“选中”:
您不能使用默认值来检查复选框 - 相反,您可以在控制器的 $this->request->data 中设置值,或者将输入选项设置为 true。
有没有人可以清楚地向我解释如何使用这些选项?非常感谢。