【发布时间】:2021-11-17 21:14:08
【问题描述】:
在 CakePHP 4 应用程序中,我已将其添加到模型中,src/Model/Table/SignUpsTable.php
public function initialize(array $config): void
{
parent::initialize($config);
// ...
$this->loadModel('EmailDomains');
}
我有一个名为 EmailDomains 的模型,并且存在相应的表/实体类文件。
在控制器方法中,我有以下内容:
// src/Controller/UsersController.php
public function initialize(): void
{
parent::initialize();
$this->loadModel('SignUps');
}
public function signUp()
{
// ...
}
在我的浏览器中导航到/sign-up 时出现以下错误:
在 App\Model\Table\SignUpsTable 上调用了未知方法“loadModel”
如果我注释掉SignUpsTable::initialize 中的loadModel 代码,它会清除此错误,但我在其中的其他代码将无法工作,因为它引用了$this->EmailDomains->...
【问题讨论】:
标签: cakephp