草庐IT

getDatasource

全部标签

mysql - CakePHP 重新连接到数据库

我有一个将对象插入数据库的脚本,然后我有大约20000个其他小对象要插入。所以我将其他对象保存到一个数组中,然后再保存。但是服务器说“MySQLServer已经消失”我可以通过某种方式重新连接到数据库吗?或者我可以在插入大对象后断开并收集所有小对象后重新连接吗? 最佳答案 你可以在你的模型中。$this->ModelName->getDatasource()->disconnect();//dostuff$this->ModelName->getDatasource()->connect();