cakephp保存选择外键列表的多值

时间:2015-08-22 10:25:46

标签: php mysql cakephp-2.0

Iam使用Cakephp和select2设置全部使用外键和关联。 但现在... 我需要保存一个字段,用户可以在其中选择一个或多个选项。 该字段是这样创建的外键:

$partQuarantaineStatuses = $this->Part->PartQuarantaineStatus->find('list');
在调试器中我看到了键值对。 当用户保存到数据库时,它会继续,但mysql字段中的值显示

  

0

虽然调试器显示:

  

$请求 - >数据(数组)
       >部分(阵列)
          > part_quarantaine_status_id [ “2”, “3”, “4”]

在控制器中:

 $this->request->data['Part']['part_quarantaine_status_id'] = json_encode($this->request->data['Part']['part_quarantaine_status_id']);
        }

        if( $this->Part->saveAll($this->request->data))

我发现多值字段是最佳选择,所以我真的想把它放在一个字段中。

如何保存多值?

0 个答案:

没有答案