CakePHP переподключиться к БД - PullRequest
3 голосов
/ 25 февраля 2011

У меня есть скрипт, который вставляет объект в базу данных, а затем мне нужно добавить 20 000 других маленьких объектов. Поэтому я сохраняю другие объекты в массив и сохраняю их потом.

Но сервер говорит: «Сервер MySQL ушел»

Могу ли я каким-либо образом подключиться к базе данных? Или я могу отключиться после вставки большого объекта и после сбора всего маленького объекта для повторного подключения?

1 Ответ

7 голосов
/ 25 февраля 2011

Вы можете в своей модели.

$this->ModelName->getDatasource()->disconnect(); 
    //do stuff
$this->ModelName->getDatasource()->connect(); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...