title: Is it allowed to load multiple models in single Controller in CI3?
body: <p>Is it allowed to load multiple models in single Controller ? And my each model is loading same database in their controller. Thanks</p>
  
  <pre><code>function __construct()
      {
          parent::__construct();
          $this-&gt;load-&gt;database() or die("Cannot open database");
          $this-&gt;load-&gt;model("Admin/Product_model");
          $this-&gt;load-&gt;model("Admin/Category_model");
          $this-&gt;load-&gt;model("Admin/Attribute_model");
          $this-&gt;load-&gt;model("Admin/Attribute_value_model");
  
      }
  </code></pre>
  
  <p>This is my controler constuctor. And in constuctors of all models I am loading same database. Like these,...</p>
  
  <pre><code>Class Attribute_value_model extends CI_Model
  { 
      Name : function __construct
      Returns : NULL
      Use : This is the constructor of project, loads the database on every times page is called
  
      function __construct()
      {
          parent::__construct();
          $this-&gt;load-&gt;database("default") or die("Cannot open");
      }
  </code></pre>