codeigniter - 可以从CodeIgniter中的模型中的另一个模型调用方法吗?

标签 codeigniter

可以从CodeIgniter中的模型中的另一个模型调用方法吗?我尝试了一下,在自动加载所有模型后,它似乎可以正常工作。

但是,模型的顺序重要吗?仅仅因为它对我有用一次并不意味着它一直在起作用。

最佳答案

是的,您可以从Code Igniter中的模型中的另一个模型调用方法。您需要在调用方法的模型上进行加载。如果自动加载所有模型,它将始终有效。自动加载的顺序无关紧要。

当我想在另一个模型上调用方法时,通常在使用它之前先加载该模型。例如。:

class User_model extends CI_Model
{
  function test()
  {
    $this->load->model('Blog_model', 'blog');
    $result = $this->blog->method_on_blog_model();
  }
}

关于codeigniter - 可以从CodeIgniter中的模型中的另一个模型调用方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10021481/

相关文章:

javascript - codeigniter auth(Tank Auth) 无缘无故地将我注销(即可能是过载)

php - MySQL 表中的 "Use PDO"。这是黑客攻击吗?

php - codeigniter 应用程序的 Web 配置文件

javascript - javascript 内部需要更改隐藏输入字段的值

php - 处理 PHP/CodeIgniter 表单中的附加信息表单字段并存储在 MySQL 中

php - 如何在 Codeigniter 中命名模型?

javascript - 未使用模态 Bootstrap 和 codeigniter 插入数据

php - codeigniter 2 如何处理类和对象

mysql - 具有日期范围条件的查询返回空结果

codeigniter - 如何使用 CodeIgniter 从另一个模块加载模型