CakePHP重新连接到DB

Cip*_*anu 3 mysql timeout cakephp

我有一个脚本将对象插入数据库,然后我有20 000个其他小对象插入.所以我将其他对象保存到一个数组中,然后保存它们.

但服务器sais"MySQL服务器已经消失"

我可以以某种方式重新连接到数据库吗?或者我可以在插入大对象后和收集所有小对象后重新连接?

Kyl*_*yle 7

你可以在你的模型中.

$this->ModelName->getDatasource()->disconnect(); 
    //do stuff
$this->ModelName->getDatasource()->connect(); 
Run Code Online (Sandbox Code Playgroud)