Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用CodeIgniter电子邮件类的电子邮件签名的最佳方法_Php_Email_Codeigniter - Fatal编程技术网

Php 使用CodeIgniter电子邮件类的电子邮件签名的最佳方法

Php 使用CodeIgniter电子邮件类的电子邮件签名的最佳方法,php,email,codeigniter,Php,Email,Codeigniter,如何在使用CodeIgniter的电子邮件类发送的电子邮件中添加签名,例如,在每封电子邮件的底部添加以下内容: 乔·布洛格斯,公司,城市,电话号码 为了简单起见,我会这样做: $this->email->message('Whatever your message is.' . '\n\n Joe Bloggs, Company, Blah'); 我会使用视图来实现这个功能 在视图中,您可以直接添加签名: // views/email_message.php <h1>

如何在使用CodeIgniter的电子邮件类发送的电子邮件中添加签名,例如,在每封电子邮件的底部添加以下内容:

乔·布洛格斯,公司,城市,电话号码


为了简单起见,我会这样做:

$this->email->message('Whatever your message is.' . '\n\n Joe Bloggs, Company, Blah');  

我会使用视图来实现这个功能

在视图中,您可以直接添加签名:

// views/email_message.php
<h1>My Email Message</h1>
<p>Content</p>
<hr />
<p>Joe Bloggs, Company, Blah</p>

将从应用程序的许多部分发送电子邮件,因此希望有一个解决方案,让我将签名保存在一个变量中,并在整个应用程序中重用。
// views/email_message.php
<?= $this->load->view('email/message', $message_data(), TRUE) ?>
<?= $this->load->view('email/signature', $signature_data(), TRUE) ?>
// in your controller
$message = $this->load->view('views/email_message', $data(), TRUE);

// configure email options, etc.
...
$this->email->message($message);

// send the email