Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
CakePHP在联接表HABTM中保存数据_Php_Cakephp_Has And Belongs To Many_Cakephp 2.4_Cakephp Model - Fatal编程技术网

CakePHP在联接表HABTM中保存数据

CakePHP在联接表HABTM中保存数据,php,cakephp,has-and-belongs-to-many,cakephp-2.4,cakephp-model,Php,Cakephp,Has And Belongs To Many,Cakephp 2.4,Cakephp Model,CakePHP2.4 根据官方API文档,我可以调用Model::saveAll() 但是,当我调用函数Model::saveAll()时,浏览器返回一个错误101(net::ERR\u CONNECTION\u RESET) 相反,我可以以一种复杂的方式将数据保存在联接表中 例: 演员模型 电影模型 电影演员 我有一个名为actor\u film的联接表 我可以这样做 $this->Actor->ActorFilm->save(array("ActorFilm"=>ar

CakePHP2.4 根据官方API文档,我可以调用Model::saveAll()

但是,当我调用函数Model::saveAll()时,浏览器返回一个错误101(net::ERR\u CONNECTION\u RESET)

相反,我可以以一种复杂的方式将数据保存在联接表中

例: 演员模型 电影模型 电影演员 我有一个名为actor\u film的联接表

我可以这样做

$this->Actor->ActorFilm->save(array("ActorFilm"=>array("actor_id"=>1,"film_id"=>2)));
那太复杂了

有人能帮我吗?

PHP5.3.* 使用saveAll-saveMany&saveAssociated方法时,将得到101的错误


因此,只需取消php升级

这不是与代码相关的正常CakePHP错误-存在服务器问题。PDO未正确安装,或。。。某物但是你是对的-你应该能够调用saveAll()很好。解决了!这就是pdo_mysql的问题,我将php从5.3升级到5.5,一切都正常。顺便说一下,我不相信这是真的。可能被证明是错误的,但我相信我已经在服务器w/5.3.x上完成了许多CakePHP项目