我创建了一个名为" Usermgmt"我正在使用这个模型的表是"用户"以下列方式。
public $useTable = "users";
现在我将这个模型加载到名为" MembersController"的不同控制器中。以下列方式
public $this->loadModel('Usermgmt');
但是当我将此模型加载到" MembersController"时,它显示错误。 controller-table" usermgmts"缺少" Usermgmt"模型。
它在" UsermgmtController"中运行良好。没有显示表" usermgmts"缺少错误并将数据正确保存到"用户"表
注意 - 我没有任何名为 - " usermgmts"的表格。因为我正在使用"用户"表格为" Usermgmt"模型
答案 0 :(得分:4)
删除public
部分并从函数内部调用它:
因此,如果你想在MembersController
中添加这是一个函数,你可以像这样添加它:
App::uses('AppController', 'Controller');
class MembersController extends AppController {
public function myFunction() {
$this->loadModel('Usermgmt');
//do stuff
}
}