我正在编写一个快速的一次性方法,将用户从旧表导入到我的新蛋糕应用程序中。我已将旧用户表 (old_users) 导入到我的蛋糕应用程序数据库中。基本上我只需要从 old_users 表中进行全选,然后遍历它们并使用类似 $newuser->create('old_username', 'old_password'); 之类的方法将它们添加到新用户表中。
但是,我不想为临时表创建模型等,因为此导入只会运行一次。所以我的问题是 - 我怎样才能从用户控制器中的蛋糕方法中进行基本选择以从该表中获取所有用户。我在想这样的事情:
public function admin_importOldUsers() {
$db = $this->getDataSource();
$db->fetchAll('SELECT * FROM old_users');
}
但它失败并出现错误:
调用未定义的方法 UsersController::getDataSource()
我在文档中找不到太多关于如何从控制器中查询另一个数据库表(没有模型)的信息......
谁能指出我正确的方向?
提前致谢