Cakephp在多行中保存多个数据

时间:2015-03-30 05:34:37

标签: cakephp cakephp-2.3

我使用了多个包含ID的Select Drop down。我想将这些ID存储在一个表中作为新记录。我的表单中有许多元素但是这个下拉列表是单独存储的。
选择选项数组是$array['D']['d_id'];这是

array(
  ['d_id'] = array(
    [0] = 1,
    [1] = 2,
    [2] = 3,
    [3] = 4
  )
);

,e_id是Session的当前用户ID。这是$eid = 1;
我想插入如下
TABLE_1

|---------------------|
|id(AI) | e_id | d_id |
|---------------------| 
|  1    |  1   |  1   | 
|---------------------|     
|  2    |  1   |  2   |
|---------------------|     
|  3    |  1   |  3   |
|---------------------|     
|  4    |  1   |  4   | 
|---------------------|

我该怎么用?我使用了save,saveAll,saveMany以及赋值 喜欢

$this->D->d_id = $this->data['D']['d_id'];
$this->D->e_id = $this->data['D']['d_id'];
$this->D->saveMany(); ||$this->D->saveAll();||$this->D->save();

0 个答案:

没有答案