【发布时间】:2013-03-27 01:00:00
【问题描述】:
我有一个系统,我需要在其中列出任意数量的员工,其中包含可以输入“工作时间”值的一周中每一天的文本字段。
所以我需要生成一个动态行数的表,每行将包含 7 个文本字段。我只是想知道在将 ID 分配给这些字段时使用的最佳约定是什么,以便在我在后端收到输入数据后轻松迭代?
每一行都有一个与代表员工 ID 的行相关联的 ID 号。
能够做这样的事情真是太棒了:
foreach($rows as $row)
{
$id = $row['id'];
$employee = Employee::find($id);
foreach($row['hoursWorked'] as $dailyHours)
{
$timecard = new Timecard();
$timecard->hours = $dailyHours;
$employee->timecards->insert($timecard);
}
}
在 HTML 端构建表单和 ID 输入以使其尽可能轻松的最佳方式是什么?
作为旁注,我正在使用 Laravel 3 框架,以防打开任何其他解决方案。
【问题讨论】:
-
<input type="text" name="hoursWorked[]" />将在内部转换为$_POST['hoursWorked']下的数组
标签: php html forms laravel laravel-3