$ useTable不起作用

时间:2015-04-27 06:45:10

标签: model controller connection

我打算将cake php用作webservice。

我像这样建立了网址

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';
}  

0 个答案:

没有答案