可以从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/