我正在构建一个表单渲染器,它可以有很多不同的字段,选择,简单的文本输入,清单等等。
假设我们表单中的其中一个元素是一个包含几个项目的列表:
1(id) - Item A(description)
2 - Item B
3 - Item C
在我的代码中,我需要检索此列表中项目的ID和描述:
foreach ($this->fieldCollection->getFields() as $field) {
$field->value = $this->getValue($field);
$field->valueDescription = $this->getValueDescription($field);
}
项目的描述的普遍接受的名称是什么?正如您所看到的,我已经在上面的示例中使用了 valueDescription ,也许 description 就可以了,或者可能有更好的名称。
请注意,'value'不称为'id',这是因为普通文本输入或textareas等字段也包含一个值,通常是一串文本,而不是id。