Array
(
[0] => Array
(
['uid'] => 0
['fromtime'] => 1331234312
['endtime'] => 1331234319
['event'] => 爬山
['agendaid'] => 0
)
[1] => Array
(
['uid'] => 0
['fromtime'] => 1331234312
['endtime'] => 1331234319
['event'] => 爬山
['agendaid'] => 0
)
)需要将两条数据插入数据库于是Action中代码为:
$data = array();
foreach ($_POST['events'] as $key => $value) {
foreach ($value as $k => $v) {
//此处得到的是一维数组
echo $k . '=====' . $v;//输出正常
//但 echo $v['uid'] 无数据显示(问题一)
$data[$key] = $v; //多此一举做了这步
}
M('Events')->add($data);//调试显示INSERT INTO ·TABLE_NAME· () VALUES ()
}求指点。 最佳答案