Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 同时保存多个HABTM模型_Php_Arrays_Cakephp_Has And Belongs To Many - Fatal编程技术网

Php 同时保存多个HABTM模型

Php 同时保存多个HABTM模型,php,arrays,cakephp,has-and-belongs-to-many,Php,Arrays,Cakephp,Has And Belongs To Many,因为我找不到很多关于同时保存两个具有HABTM关系的模型的信息 我有一张订阅表格,在网上订阅孩子们。家长可以同时输入多个子项和多个家长。因此JS可以添加更多的文本框并使它们成为有效的(Model.number.field) 我想验证子项和管理器(不能使用父模型名称,因此在本例中父项=管理器): 此代码仅在只有一个子项和一个管理器(=父项)时有效 如何同时保存具有HABTM关系的这两个模型 这是对文档中的值$This->data:的调试: 要保存单个模型的多个记录,$data需要是一个数字索引的记

因为我找不到很多关于同时保存两个具有HABTM关系的模型的信息

我有一张订阅表格,在网上订阅孩子们。家长可以同时输入多个子项和多个家长。因此JS可以添加更多的文本框并使它们成为有效的(
Model.number.field

  • 我想验证子项和管理器(不能使用父模型名称,因此在本例中父项=管理器):

    此代码仅在只有一个子项和一个管理器(=父项)时有效

  • 如何同时保存具有HABTM关系的这两个模型


  • 这是对文档中的值
    $This->data

    的调试:

    要保存单个模型的多个记录,$data需要是一个数字索引的记录数组,如下所示:

    Array
    (
        [Article] => Array(
                [0] => Array
                    (
                                [title] => title 1
                            )
                [1] => Array
                    (
                                [title] => title 2
                            )
                    )
    )
    
    $this->Article->saveAll($data);
    
    保存上述$data数组的命令如下所示:

    Array
    (
        [Article] => Array(
                [0] => Array
                    (
                                [title] => title 1
                            )
                [1] => Array
                    (
                                [title] => title 2
                            )
                    )
    )
    
    $this->Article->saveAll($data);