Model $useTable不起作用

Model $useTable不起作用,model,controller,connection,Model,Controller,Connection,我计划使用cake php作为Web服务 我像这样创建url host/al_ecom_service/Category/getCategoryDetails/id/1/ 在这里,我可以得到输出,因为json在返回时做了一些更改 它在localhost中工作得非常好 它不工作后,移动到现场,我得到以下错误 缺少数据库表错误:模型的表类别 在数据源默认值中找不到类别 我假设$useTable模型在这里不起作用 class CategoryController extends AppControl

我计划使用cake php作为Web服务

我像这样创建url

host/al_ecom_service/Category/getCategoryDetails/id/1/
在这里,我可以得到输出,因为json在返回时做了一些更改

它在localhost中工作得非常好

它不工作后,移动到现场,我得到以下错误

缺少数据库表错误:模型的表类别 在数据源默认值中找不到类别

我假设$useTable模型在这里不起作用

class CategoryController extends AppController {
var $name = 'Categories'; 
var $uses = array('Categories', 'Products');
function getCategoryDetails() {
        $categories = $this->Categories->find('all', array(
        'conditions' => array('Category.sub_category_status' => 1, 'Category.sub_category_id' => 1 ),
        'fields' => array('Category.sub_category_name,Category.sub_category_status, Category.sub_category_id, Category.main_category_id, Category.sub_category_status')
    ));
    echo json_encode($categories);
    exit;
  }     
}

class Categories extends AppModel {
    var $useTable = 'al_data_categories_subs';
}  

非常明显的问题是-您是否在实时环境中设置了数据库,并且它的配置方式是否与在localhost中相同。我对此不太了解,但我想问题不太可能出在显示的代码上……编辑问题以添加错误日志我的错误日志------2015-04-27 05:35:20错误:[MissingTableException]在datasource default中找不到模型类别的表类别。异常属性:数组'table'=>'categories',class'=>'categories',ds'=>'default',请求URL:/al\u ecom\u service/Category/getCategoryDetails/id/1/am在live中也完成了正确的配置。它没有链接到我的模型文件。默认情况下,它从控制器名称获取模型文件名。