cakePHP:如何更改表单元素的ID(使用表单助手)?
我创建了一个表单,其中有一个循环来显示多行。我使用表单助手在每一行上有一个选择。它创建的ID都是相同的,有没有办法添加计数器,或者一些定义信息到ID?
我正在使用
$this->Form->input('city_id')
从我的城市模型输出一些城市。所有的ID都是ModelCityId
。我想得到类似ModelCityId1,ModelCityId2
,ModelCityId3
等的东西。这可能吗?或者有更好的方法来循环显示选项吗?
感谢您提出的任何建议。
这是代码的相关部分。
while ($current_date != $departure_date) {
$current_date = date("d-M-y", strtotime($current_date . " +1 day"));
$output .= '<tr>';
$output .= '<td>'.$current_date.'</td>';
// irrelevant other columns
$output .= '<td>'.$this->Form->input('city_id', array('label' => '', 'empty' => true)).'</td>';
$output .= '</tr>';
}
没有找到相关结果
已邀请:
3 个回复
剃摧庭峨僳
使用你正在制作表格的
(即与
相同)。
郡豪靠暖
循环中使用计数器即可获得唯一的数字。 然后,您所要做的就是将其分配给您的ID字段
假设你的循环中定义了
。
莽缓逢