我在app/vendors/shells
文件夹中创建了一个带有以下内容的report.php文件
class ReportShell extends Shell {
var $uses = array('User');
function main() {
$userData = $this->User->find('first');
}
}
当我想从app文件夹../cake/console/cake report
运行它时,我收到以下错误
Error: Missing database table 'users' for model 'User'
users
模型中也存在 User
表。该项目工作正常,我的意思是模型,控制器,视图没有问题。我的蛋糕版本是1.3
谢谢
答案 0 :(得分:0)
我想通了,问题是在db配置而不是'host' => 'localhost'
中有必要写'host' => '127.0.0.1'
,请参阅此答案
How do I get CakePHP bake to find mysql.sock and recognize MySQL while using MAMP on Mac OSX?