CakePHP重新连接到DB

时间:2011-02-25 14:42:15

标签: mysql cakephp timeout

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

但服务器sais“MySQL服务器已经消失”

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

1 个答案:

答案 0 :(得分:6)

你可以在你的模特中。

$this->ModelName->getDatasource()->disconnect(); 
    //do stuff
$this->ModelName->getDatasource()->connect();