可以在 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();
}
}