Как получить данные из БД в codeigniter

#php #codeigniter #codeigniter-3

Вопрос:

    function send_admin_email($from = $email_id, $to, $subject, $body, $to_user = NULL, $attachment = NULL, $Bcc = NULL,$cc=NULL){
    $email_id = $this->db->select('value')
            ->get_where('common_email_settings', array('id' => 2))
            ->row()
            ->value;
             print_r($email_id);
    
    if($from == ""){
        $from = "*Greetings@investorsloanservicing.com*";
        $name = "Sharestates";
    }elseif($from == "*LoanServicing@investorsloanservicing.com*"){
        $name = "Sharestates LoanServicing";
    }elseif($from == "processing@investorsloanservicing.com"){
        $name = "Sharestates";
    }else{
        $name = "Sharestates";
    }
 

У меня есть эти электронные письма, жестко закодированные в моем коде codeigniter, и я хотел изменить их, чтобы они были извлечены из базы данных вместо жестко закодированных электронных писем.Как я могу это сделать? и я создал функцию для извлечения данных из базы данных,

         public function getemailData(){
                $email_id = $this->db->select('value')
                ->get_where('common_email_settings', array('id' => 2))
                ->row()
                ->value;
                 print_r($email_id);
        }
 

Теперь у меня проблема, например, всякий раз, когда приходят разные электронные письма, я не могу получить их из базы данных.что мне следует изменить? мое имя базы данных-common_email_settings,в которой есть такие поля,как идентификатор, имя, значение

база данных база данных