如何保存多个_jointable选择

时间:2018-11-21 08:49:01

标签: cakephp cakephp-3.0

在cakephp 3中,可以说我有商品表,标签表和articles_tags表

文章和标签之间存在许多关联

在articles / add.ctp中,我希望有3个下拉菜单来选择任何现有标签

<?php echo $this->form->control('tags._ids',['multiple'=>false]);?>
<?php echo $this->form->control('tags._ids',['multiple'=>false]);?>
<?php echo $this->form->control('tags._ids',['multiple'=>false]);?>

如果在浏览器中运行此脚本,并在添加文章时选择3个标签,cakephp将不会将任何数据保存到表Articles_tags

但是一个

<?php echo $this->form->control('tags._ids',['multiple'=>true]);?>

允许我选择多个标签并正确保存数据

我需要> 1个下拉列表来选择具有多个属性的标签,因为当用户使用Java脚本单击加号按钮时,我会动态添加下拉列表。

我有办法吗?

0 个答案:

没有答案