在数据源中找不到蛋糕 PHP Table

Cake PHP Table not found in datasource

我在现有数据库中添加了 table sitewebs。所以我创建了一个 class 模型 Siteweb :

<?php
App::uses('AppModel', 'Model');
/**
 * Siteweb Model
 *
 */
class Siteweb extends AppModel {
/**
 * Display field
 *
 * @var string
 */
    public $displayField = 'nom';
}

数据库的连接参数正确,用户对此table拥有所有权限(当我通过命令行php cake.php schema generate -f生成shema时,虽然table出现在文件 shema.php).

我的配置

我为解决问题所做的努力

但我仍然遇到错误 Table 在默认数据源中找不到模型 Siteweb 的网站。

看看我控制器的代码:

$this->loadModel('Siteweb');    
try {
        var_dump($this->Siteweb->find('all'));
} catch (Exception $ex) {
        var_dump($ex->getMessage());
}

除此控制器外,应用程序正常运行。

有什么想法吗?

只需设置调试变量来刷新缓存文件,解决我的问题:

Configure::write('debug', 2);