我打算将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';
}