Я не думаю, что это проблема для работы с 2 (или более) подключениями к базе данных в CakePHP.
Обычно вам нужно 2 строки подключения в вашем /app/config/database.php, то есть:
class DATABASE_CONFIG {
var $mysql = array(
'driver' => 'mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'database',
'prefix' => '',
'encoding'=>'utf8'
);
var $sqlite = array(
'driver' => 'sqlite',
'persistent' => false,
'host' => 'localhost',
'login' => 'user',
'password' => 'password',
'database' => 'database',
'prefix' => '',
'encoding'=>'utf8'
);
}
кстати.Я не совсем уверен насчет драйвера sqlite, но так и должно быть.
И, наконец, вам нужно указать для каждой модели, какое соединение использовать.Это можно сделать с помощью:
class tickets extends AppModel {
...
var $useDbConfig = 'sqlite';
...
}
И особенно если вы не используете никаких специальных SQL-хаков, это должно сработать.