我想在cakephp中为SaveAll()设置以下代码:
我想将以下数组代码更改为cakephp saveAll()适用的格式。我的英语有点弱,所以对提前考试感到很抱歉。看一看 编辑: 您的html应该如下所示我想在cakephp中为SaveAll()设置以下代码:,cakephp,Cakephp,我想将以下数组代码更改为cakephp saveAll()适用的格式。我的英语有点弱,所以对提前考试感到很抱歉。看一看 编辑: 您的html应该如下所示 array( 'Student' => array( 'student_name' => array( (int) 0 => '14', (int) 1 => '17', (int) 2 => '18' ), 'fee_name' =>
array(
'Student' => array(
'student_name' => array(
(int) 0 => '14',
(int) 1 => '17',
(int) 2 => '18'
),
'fee_name' => array(
(int) 0 => '1',
(int) 1 => '1',
(int) 2 => '1'
),
'standard_name' => array(
(int) 0 => '1',
(int) 1 => '1',
(int) 2 => '1'
),
'section_name' => array(
(int) 0 => '7',
(int) 1 => '7',
(int) 2 => '7'
),
'day_name' => array(
(int) 0 => '2015-04-23',
(int) 1 => '2015-04-23',
(int) 2 => '2015-04-23'
),
'feeplan_name' => array(
(int) 0 => '4',
(int) 1 => '4',
(int) 2 => '4'
)
)
)
你会打电话的
$this->Model->saveMany($this->request->data['Student']);
尝试全部保存时是否出现错误?你不能改用“保存”吗?很抱歉,我不知道如何将数组格式更改为你指定的格式。你能给我发个代码结构吗?我可以用它把数组结构改成你指定的格式。对不起,我是Cakephp的初学者。
<input type="text" name="data[Student][0][student_name]">
<input type="text" name="data[Student][1][student_name]">
<input type="text" name="data[Student][2][student_name]">
<input type="text" name="data[Student][0][fee_name]">
<input type="text" name="data[Student][1][fee_name]">
<input type="text" name="data[Student][2][fee_name]">