在codeigniter的构造函数中加载模型。这是好的做法还是不好?

在codeigniter的构造函数中加载模型。这是好的做法还是不好?,codeigniter,Codeigniter,我想知道…我可以在构造函数中加载模型,而不是为控制器中的每个函数加载模型吗 假设我有5个使用相同模型的函数。如果在所有5个函数中调用同一个模型,我应该像这样在construcor函数中加载控制器吗 这是好的做法还是不好 if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class BackOfficeUsers extends MY_Controller { // constructor fun

我想知道…我可以在构造函数中加载模型,而不是为控制器中的每个函数加载模型吗

假设我有5个使用相同模型的函数。如果在所有5个函数中调用同一个模型,我应该像这样在construcor函数中加载控制器吗

这是好的做法还是不好

if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class BackOfficeUsers extends MY_Controller 
{

    // constructor function 
    public function __construct() 
    {
        parent::__construct();
        $this->load->model('backOfficeUsersModel'); // load it here??
    } // end of constructor function
您好,佐兰是的,这是一个很好的做法

您也可以使用。如果您发现自己在其他控制器中加载此模型的次数过多。

是的,这始终是一种良好的做法


您也可以使用。如果您发现自己在其他控制器中加载此模型太频繁。

我同意,只需使用autoload.phpI同意,只需使用autoload.php