CakePHP:调用其他模型函数

标签 cakephp

如何从模型调用另一个模型中存在的函数?我不想重复代码。

最佳答案

我们可以使用模型关系来调用另一个模型中的函数。例如。

$this->Model->ModelOne->find();
$this->Model->ModelOne->customFunc();

如果模型中没有关系,我们可以使用
$this->loadModel('ModelName');

在模型中使用。
在这种情况下,您可以使用
$this->ModelName->function();

直接在您加载该模型时。

关于CakePHP:调用其他模型函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7204591/

相关文章:

caching - CakePHP 页面偶尔丢失布局 - 帮助?

php - CakePHP 错误 : Class 'String' not found in Acl

javascript - 如何在执行 $ajax->observeField 后显示输入

php - CakePHP 1.3 变化?

mysql - 如何检索 Cake 中的消息来自哪个用户?

php - cakephp 欢迎页面显示错误

mysql - 休眠的 mysql 进程不清除

cakephp - PHP Eclipse-导入现有的CakePHP项目

php - cakephp 重定向不正确的路径

cakephp - 在 CakePHP 中禁用错误​​报告时出错