CakePHP loadModel无法正常工作

时间:2015-04-16 10:58:15

标签: cakephp

我创建了一个名为" Usermgmt"我正在使用这个模型的表是"用户"以下列方式。

public $useTable = "users";

现在我将这个模型加载到名为" MembersController"的不同控制器中。以下列方式

public $this->loadModel('Usermgmt');

但是当我将此模型加载到" MembersController"时,它显示错误。 controller-table" usermgmts"缺少" Usermgmt"模型。

它在" UsermgmtController"中运行良好。没有显示表" usermgmts"缺少错误并将数据正确保存到"用户"表

注意 - 我没有任何名为 - " usermgmts"的表格。因为我正在使用"用户"表格为" Usermgmt"模型

1 个答案:

答案 0 :(得分:4)

删除public部分并从函数内部调用它:

因此,如果你想在MembersController中添加这是一个函数,你可以像这样添加它:

App::uses('AppController', 'Controller');
class MembersController extends AppController {

  public function myFunction() { 
    $this->loadModel('Usermgmt');
    //do stuff
  }
}