0

次のように、クエリ結果を sendmail コントローラーに表示したい:

コントローラ

function contact()
{
    $data['email'] = $this->Pgallery_model->get_Email();
            $config['protocol'] = 'sendmail';

            $this->email->initialize($config);

            $this->email->to(/*here query result*/);

            $this->email->send();               
            $this->load->view('contact_success', $data);
    }

モデル

function get_Email()
{
    $query = $this->db->query('select email from setup');
    return $query->result();
}

配信メールにクエリを取得する方法は? ありがとうございました

4

1 に答える 1

0

クエリ結果を取得するには、次を使用する必要があります。

$result  = $this->db->result();

これにより、次のようなことをしなければならないオブジェクトが得られます。

echo $result->email;

キャメルケースとアンダースコアを使用することは、ほとんどの場合悪い習慣であることを指摘したいと思います。

get_Email() should either be getEmail() or get_email()
于 2012-07-09T11:46:10.237 に答える