0
私はCodeigniterフレームワークで働いています。codeigniterの電子メールテンプレートにphpの値を送ることができません。
$this->load->library('email', $config);
$this->email->set_newline("\r\n");
$this->email->from('[email protected]', 'Instagram Shop');
$content = array(
'user_id' =>$user_id,
'first_name' =>$this->input->post('first_name'),
'last_name' =>$this->input->post('last_name'),
'mobile' =>$this->input->post('mobile_no'),
'email' =>$this->input->post('email'),
'address' =>$this->input->post('address'),
'payment_type' =>$this->input->post('payment_type'),
'comment' =>$this->input->post('comment'),
'order_date' =>date("Y-m-d h:i:sa")
);
$data['content'] = $content;
$this->email->to($to); // replace it with receiver mail id
$this->email->subject("Invoice"); // replace it with relevant subject
$body = $this->load->view('buyer/invoice',$data,TRUE);
$this->email->message($body);
$this->email->send();
をそして私は、私はいくつかのダイナミックを送るビューファイルで
$content['first_name']
としてビューファイルに[「コンテンツ」] $のデータを使用:私は以下のようになります。その電子メールのライブラリを使用してメールを送るコードを書かれています私が電子メールで送信したい値。 メールでは、与えられた変数が定義されていないのと同じエラーが返されます。
どうすればよいですか?
'view'の中で' userName'にどのようにアクセスしますか? –
@ Alok私はuserNameを使用していませんが、別の情報を使用しています。更新された質問を表示してください。 –
コントローラーから渡された枝の他の情報にどうやってアクセスしますか? –