1

app/vendors/shells次の内容のフォルダーにreport.phpファイルを作成しました

class ReportShell extends Shell {
    var $uses = array('User');

    function main() {
        $userData = $this->User->find('first');
    }
}

アプリフォルダから実行したい場合../cake/console/cake report、次のエラーが発生します

Error: Missing database table 'users' for model 'User'

usersテーブルはdb、Usermodelにも存在します。プロジェクトは正常に機能します。つまり、モデル、コントローラー、ビューに問題はありません。私のケーキのバージョンは1.3です

ありがとう

4

1 に答える 1

0

'host' => 'localhost'私はそれを理解しました、問題はそれが書く必要がある代わりにdbconfigであるということでした'host' => '127.0.0.1'、この答えも見てください

Mac OSXでMAMPを使用しているときに、CakePHPをベイクしてmysql.sockを検索し、MySQLを認識するにはどうすればよいですか?

于 2013-02-25T16:20:29.813 に答える