Salve ho un piccolo problema e non riesco a capire come personalizzare la voce costruct su codeigniter, attualmente per riachiamre il mio model dal controller utilizzo la seguente sintassi :
codice:
$this->load->model('my_model_name_model');
$this->my_model_name_model->name_of_my_function_in_model();
e di conseguenza questa è la mia sintassi del Model

codice:
class My_model_name_mode extends MY_Model
{
    var $id;       
    var $agente;
    var $codice_agente;
    var $descrizione;
    var $email;
    
    public function __construct()
    {
        parent::__construct('my_model_name');        
    }
    public function name_of_my_function_in_model(){
        $sql= "SELECT * FROM my_model_name";
        return $this->db->query($sql)->result_object();
    }
Ora il mio problema qual'è, siccome sto creando un sistema che si crea da solo le tabelle ma che utilizza la stessa struttura cambiando solo il nome della tabella, vorrei usare lo stesso model per gestire le diverse tabelle, passandogli in maniera consueta il nome della tabella che a me interessa, ora mi sto bloccando su questa funzione contenuta dentro al model.
codice:
    public function __construct()
    {
        parent::__construct('my_model_name');        
    }
come faccio a cambiare questo parametro
codice:
'my_model_name'
IN 'my_model_name_1' oppure 'my_model_name_2' e cos' via ?